List(列表) 是 Python 中使用最频繁的数据类型.
列表可以完成大多数集合类的数据结构实现. 它支持字符, 数字, 字符串甚至可以包含列表(即嵌套).
列表用 [ ] 标识, 是 python 最通用的复合数据类型.
加号 + 是列表连接运算符, 星号 * 是重复操作
元组是另一个数据类型, 类似于 List(列表).
元组用 () 标识. 内部元素用逗号隔开. 但是元组不能二次赋值, 相当于只读列表.
- tuple = ( '123','456','789','012')
- tuple2 = ('abc','def')
- print(tuple[1:3])
- print(tuple[1:]) #第一个往后所有的
- print(tuple * 2) #重复打印两次
- print(tuple +tuple2)
字典 (dictionary) 是除列表以外 python 之中最灵活的内置数据结构类型. 列表是有序的对象集合, 字典是无序的对象集合.
两者之间的区别在于: 字典当中的元素是通过键来存取的, 而不是通过偏移存取.
字典用 "{ }" 标识. 字典由索引 (key) 和它对应的值 value 组成
- dict = {
- }
- dict['abc'] = 'ABC'
- tinydict = {
- 'name':'zcy','age':'22','height':180
- }
- print(dict['abc']) #输出键为 abc 的值
- print(tinydict.keys()) #输出所有键
- print(tinydict.values()) #输出所有值
来源: http://www.bubuko.com/infodetail-3074450.html