Python字典处理方法【偏基础】

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-5-25

# 1.keys()
# 返回所有的键信息
a = {'2011': '小米', '2012': '小刚', '2013': '小红'}
print(a.keys())
#dict_keys(['2011','2012','2013'])

print(list(a.keys()))
输出: ['2011', '2012', '2013']

# 2.d.values()
# 返回所有值的信息
b = {'2011': '小米', '2012': '小刚','2013':'小红'}
print(b.values())
# dict_values(['小米', '小刚', '小红'])
print(list(b.values()))
输出: ['小米', '小刚', '小红']

# 3.items()
# 返回所有的键值对
c = {'2011': '小米', '2012': '小刚','2013':'小红'}

print(c.items())
输出: dict_items([('2011', '小米'),('2012', '小刚'), ('2013', '小红')])

#4.d.get(key,default)
# 键存在则返回对应值,否则返回默认值
d = {'2011': '小米', '2012': '小刚', '2013': '小红'}
print(d.get('2011'))
输出: 小米
print(d.get('2016', '不存在'))
输出: 不存在

# 5.pop(Key,default())
# 键存在则返回相应值,同时删除键值对,否则返回默认值
e = {'2011': '小米', '2012': '小刚', '2013': '小红'}print(e.pop('2011'))
输出: 小米
print(e)
输出: {'2012': '小刚', '2013': '小红'}

# 6.popitem()
# 随机从字典中取出一个键值对,以元组(key,value)形式返回。
取出后从字典删除这个键值对f ={'2011': '小米', '2012': '小刚', '2013': '小红'}print(f.popitem())
输出:('2013', '小红')
print(f)
输出:{'2011': '小米', '2012': '小刚'}

# 7.d.clear()# 删除字典中所有键值对
g = {'2011': '小米', '2012': '小刚', '2013': '小红'}
print(g.clear())
输出:None(清空)

# 8.del d[key]
# 删除指定键值对
h = {'2011': '小米', '2012': '小刚', '2013': '小红'}del h['2011']

print(h)
输出:{'2012': '小刚', '2013': '小红'}

不妨在编辑器上试一试吧

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    4

  • 帖子

    18

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0934s Mem:2054Kb