美文网首页
列表、集合、字典方法样例

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

作者: 云之君兮鹏 | 来源:发表于2019-04-30 16:54 被阅读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 } # 对称差集,反差集

相关文章

网友评论

      本文标题:列表、集合、字典方法样例

      本文链接:https://www.haomeiwen.com/subject/axbvnqtx.html