python 字典的用法

#提示,文章里没有缩进.

#字典 

#定义一个空字典
alien_0 = {}
alien_0 = {'color':'red','points':5}


#给字典添加健值对
alien_0['x_position'] = 0
alien_0['y_position'] = 25
print(alien_0) #输出{'color': 'red', 'points': 5, 'x_position': 0, 'y_position': 25}


#修改字典的值
alien_0['x_position'] = 10
print(alien_0) #输出{'color': 'red', 'points': 5, 'x_position': 10, 'y_position': 25}


#删除健值对
del alien_0['x_position'] 
print(alien_0) #输出:{'color': 'red', 'points': 5, 'y_position': 25}

#遍历字典,声明两个变量
#注:遍历字典时,键值对的返回顺序与存储顺序不同
for k,v in alien_0.items():
#print("key" +k.title()+",value"+v.title()+".")
print("key:{},value:{}".format(k, v))#用一个print打印两个值
 
#遍历字典所有的key,省略掉keys()也是可以的,输出结果不变
#for key in alien_0.keys():
#    print(key)  

#按顺序遍历字典中的所有键   
for key in sorted(alien_0.keys()):
print(key)
#按顺序遍历字典中的所有值
for val in sorted(set(alien_0.values())):
print(val)
#用set方法去重复
set(alien_0.values())#得到一个没有任何重复数据的列表

#另外也可以进行各种嵌套,如:字典里存列表,字典里存字典之类的等等 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值