列表、集合、字典方法样例
2019-04-30 本文已影响0人
云之君兮鹏
来源网络如有侵权请联系删除!
- 按照某一规律取元素
list_name[a::b] /*从下标为 a 的位置开始取元素,依次隔 b-1 个元素去取(也就是从取的位置作为0取到最后数字 b 位置的元素*/
- index 方法使用
list_name.index(value,[start,[stop]]) /*寻找列表中某一个值的位置,可选参数为查找的范围*/
- 取出字典中
key-value
方法
#定义字典
dic_name= { 'age':'18','name':'dd','sex':'w'}
# 1、遍历取值(效率高,根据索引)
for i in dic_name:
print i,dic_name[i]
# 2、装化成列表(效率较低)
for x,y in dic_name.items():
peint x,y
- 字典常用方法
dic_name.get(key) # 取字典key 对应值没有不报错
dic_name.has_key(key) # 有此键返回 true否则 false
dic_name.update(dic2) # 追加合并字典
dic_name.popitem() # 字典中删除一个键值对随机
dic_name.clear # 清空字典 等于 del dic_name
d.cmp(dic1,dic2) # 依次比较 元素个数、键大小、值大小
- 集合判定(没有重复元素)
a_set = { 1,2,3,4 }
b_set = { 3,4,5,6 }
a_set & b_set --->{3,4} # 既在集合a 中又在 b 中
a_set | b_set --->{1,2,3,4,5,6} #并集
a_set - b_set --->({1,2} # 在 a 中不在 b 中
a_set ^ b_set --->{1,2,5,6 } # 对称差集,反差集