列表里的对象可以是任何对象:数字,字符串,列表或者字典,元组。...与字符串不同,列表是可变对象,支持原处修改的操作
python的列表是:
任意对象的有序集合
通过偏移读取
可变长度、异构以及任意嵌套
属于可变序列的分组
对象引用数组
列表的操作
列表的操作和字符串大部分都相同...字典主要特性如下:
通过键而不是偏移量来读取
任意对象的无序组合
可变长,异构,任意嵌套
属于可映射类型
对象引用表
字典用法注意事项:
序列运算无效——串联,分片不能使用
对新索引(键)赋值会添加项
键不一定是字符串...:
>>> 'a' in dict
True
>>> 'b
>>>> 'b' is in dict
True
原处修改:
#更改特定键的值
>>> food={'eggs':3,'ham':1,'spam...1, 2, 3, 4, 5, 6}
#添加a集合的元素
>>> a.update([7,8])
>>> a
{1, 2, 3, 4, 5, 6, 7, 8}
集合的转换:
将集合分别转换为列表、元组、字符串