Python-字典

‘’’
字典:contacts={‘键’:‘值’} 由于键不可变,so只能用不可变的数据类型 可有append、remove方法,del(‘键’)、‘键’ in contacts
列表:list=[1,2,3,4] 不可以做键 可有append、remove方法
(列表属于可变数据类型,所以不可以做键)
元组:tuple=(1,2,3,4) 可以做键 无方法

‘’’
#案例
‘’‘练习6-1:
使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name、last_name、age和city。
将存储在该字典中的每项信息都打印出来。’‘’

dictionary={'first_name':'婵','last_name':'王','age':23,'city':'保定'}
print('姓名:'+dictionary['last_name']+dictionary['first_name']+' 年龄:'+dictionary['age'].__str__()+' 城市:'+dictionary['city'])

‘’‘字典对应的方法:
contacts.keys() #所有键
contacts.values() #所有值
contacts.items() #所有键值对
‘’’

print(dictionary.items())
print(dictionary.keys())
print(dictionary.values())

‘’‘练习6-5:河流
创建一个字典,在其中存储三条重要河流及其流经的国家例如,一个键值对可能是’nile’: ‘egypt’ 。
-使用循环为每条河流打印一条消息,下面是一个例子。The Nile runs through Egypt.
-使用循环将该字典中每条河流的名字打印出来。-使用循环将该字典包含的每个国家的名字打印出来。
‘’’

Rivers={'nile':'egypt','HuangHe':'China','LanCangJiang':'UK'}
for name,country in Rivers.items():
    print('The '+name+' runs through '+country)
for Rivers_tuple in Rivers.items():
    print('河流:'+Rivers_tuple[0])
    print('国家:' + Rivers_tuple[1])
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个学术垃圾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值