列表、集合、字典方法样例

2019-04-30  本文已影响0人  云之君兮鹏
来源网络如有侵权请联系删除!
list_name[a::b]  /*从下标为 a 的位置开始取元素,依次隔 b-1 个元素去取(也就是从取的位置作为0取到最后数字 b 位置的元素*/
list_name.index(value,[start,[stop]]) /*寻找列表中某一个值的位置,可选参数为查找的范围*/
#定义字典
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 } # 对称差集,反差集
上一篇下一篇

猜你喜欢

热点阅读