python列表1

List (列表)
List(列表) 是 Python 中使用最 频繁的数据类 型。
列表 可以 完成大 多数集 合类 的数据 结构 实现。 列表中 元素 的类型 可以 不相同 ,它支 持数 字,字 符串
甚至 可以 包含列 表( 所谓嵌 套)。 列表 是写在 方括 号([])之间 、用 逗号分 隔开 的元素 列表。 和字 符
串一样, 列表同样可以 被索引和截取 ,列表被截取 后返回一个包 含所需元素的 新列表。
列表截取 的语法格式如 下:
变量 [头下标:尾下标 ]
索引值以 0 为开始值 ,-1 为从末尾 的开始位置。
加号( +)是列表 连接运算符, 星号(*)是重复 操作。如下实 例:
#!/usr/bin/python3
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
第 9 页 共 117 页
tinylist = [123, 'runoob']
print (list) # 输出完整 列表
print (list[0]) # 输出列表 第一个元素
print (list[1:3]) # 从第二个 开始输出到第 三个元素
print (list[2:]) # 输出从第 三个元素开始 的所有元素
print (tinylist * 2) # 输出两次 列表
print (list + tinylist) # 连接列表
以上实例 输出结果:
['abcd', 786, 2.23, 'runoob', 70.2]
abcd
[786, 2.23]
[2.23, 'runoob', 70.2]
[123, 'runoob', 123, 'runoob']
['abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob']
与 Python 字符串不 一样的是,列 表中的元素是 可以改变的:
>>> a = [1, 2, 3, 4, 5, 6]
>>> a[0] = 9
>>> a[2:5] = [13, 14, 15]
>>> a
[9, 2, 13, 14, 15, 6]
>>> a[2:5] = [] # 删除
>>> a
[9, 2, 6]
List 内置了有 很多方法,例 如 append()、pop()等等,这 在后面会讲到 。
注意:
1、List 写在方括 号之间,元素 用逗号隔开。
2、和字符 串一样, list 可以被索 引和切片。
3、List 可以使用+操作符进 行拼接。
4、List 中的元素 是可以改变的 。

posted @ 2018-03-26 23:50  BruceLong  阅读(244)  评论(0编辑  收藏  举报