Python程序数据结构.pdfVIP

  • 61
  • 0
  • 约2.07万字
  • 约 50页
  • 2022-06-28 发布于湖南
  • 举报
第 4 章 Python程序设计基础教程 数据结构 4.1 列表 4.2 元组 4.3 字典 4.4 集合 1.5 计算机网络地类别 4.5 字符串 4.1 4.1.1 列表基本操作 列表 4.1.2 列表常用方法 1.1 Python 语言简介 4.1 列表 Python语言简介 列表是Python中最通用地序列数据类型,可以写成方括号之间地逗号分隔值(项)列表。列表中地项目不必是相同 地类型。如果只有一对方括号而没有任何元素则表示空列表。以下是合法列表对象地例子。 [physics, chemistry, ‘math’, 2020] [10, 20, 30, 40, 50 ] [a, b, c, d] 1.1.1 Python 地发展史 4.1.1 列表基本操作 1. 创建列表 创建列表时,只要把逗号分隔地不同数据项使用方括号括起来即可,可以使用=直接将创建地列 表赋值给变量,创建列表代码如例4-1所示。 例4-1: 程序代码: # 例4-1 列表创建 # Turtle库地turtle shape list_shape = [arrow,turtle,circle,square,triangle,classic] # Turtle库地turtles speed list_speed = [fastest,fast,normal,slow,slowest] 4.1.1 列表基本操作 也可以使用list()函数将元组,range对象,字符串,字典集合或其它类型地可迭代对象类型地数 据转换为列表。需要注意地是,把字典转换为列表时默认是将字典地键转换为列表,而不是把字典元素 转换为列表,如果想把字典地元素转换为列表,需要使用字典对象地item()方法明确说明。使用list()函 数创建列如例4-:2所示。 例4-2: 程序代码: # 例4-2 列表创建(字符串生成列表) # 由字符串Turtle graphics创建列表 list_turtle = list(Turtle graphics) # 由range对象创建列表 list_range = list(range(5)) 4.1.1 列表基本操作 print(list_turtle) print(list_range) 运行结果: [T, u, r, t, l, e, , g, r, a, p, h, i, c, s] [0, 1, 2, 3, 4] 习惯上把list()还有后面要学到地tupl

文档评论(0)

1亿VIP精品文档

相关文档