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

 
1523603-cf4b836ca32a6c83.jpg
来源网络如有侵权请联系删除!

  • 按照某一规律取元素
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 } # 对称差集,反差集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值