python字典主要特性如下:
通过键而不是偏移量来读取
任意对象的无序组合
可变长,异构,任意嵌套
属于可映射类型
对象引用表
字典用法注意事项:
序列运算无效——串联,分片不能使用
对新索引(键)赋值会添加项...(),dict.keys()),reverse=True)
[(4, 'd'), (3, 'c'), (2, 'b'), (1, 'a')]
字典列表的排序:
可以使用sorted函数进行排序,使用key...参数可以对排序的键进行定义,这里要用到operator模块的itemgetter函数
>>> rows
[{'fname': 'Brian', 'lname': 'Jones', 'uid': 1003...集合对象十一组无序排列的可哈希的值,集合成员可以做字典中的键。...集合特点
集合中的元素和字典中的键一样不重复
集合中的元素为不可变对象
集合的创建
>>> s=set('a')
>>> a=set({'k1':1,'k2':2})
>>> b=(['y','e','