python 字典

#6-1  人 :使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键 first_name 、 last_name 、 age 和 city 。
#将存储在该字典中的每项信息都打印出来。
user_0 = {'first_name': 'han','last_name': "zheng" ,'age': 21 ,'city': 'gz'}
print(user_0)
print("His first_name is " + user_0['first_name'])
#6-3  词汇表 : Python 字典可用于模拟现实生活中的字典,但为避免混淆,我们将后者称为词汇表。
dictionary = {'if':"条件语句",'for': "循环语句",'else': "分支跳转"}
print("if: " + dictionary['if'])
print("for: " + dictionary['for'])
print("else: " + dictionary['else'])
#6-4 词汇表 2  :既然你知道了如何遍历字典,现在请整理你为完成练习 6-3 而编写的代码,将其中的一系列 print 语句替换为一个遍历字典中的键和值的循环。确定该
#循环正确无误后,再在词汇表中添加 5 个 Python 术语。当你再次运行这个程序时,这些新术语及其含义将自动包含在输出中。
dictionary["my"] = '自己'
for key,value in dictionary.items():
	print(key + " : "+ value)
for key in dictionary.keys():
	print(key)
#6-6  调查 :在 6.3.1 节编写的程序 favorite_languages.py 中执行以下操作。
#创建一个应该会接受调查的人员名单,其中有些人已包含在字典中,而其他人未包含在字典中。
#遍历这个人员名单,对于已参与调查的人,打印一条消息表示感谢。对于还未参与调查的人,打印一条消息邀请他参与调查。
favorite_languages = {
'jen': 'python',
'sarah': 'c',
'edward': 'ruby',
'phil': 'python',
}


nameList = {"jen","sarah",'hans'}
for name in nameList:
	if name in favorite_languages.keys():
		print("thank you for join us")
	else:
		print("can you join us")

#6-7  人 :在为完成练习 6-1 而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为 people 的列表中。遍历这个列表,将其中每个人的所有
#信息都打印出来。
user_1 = {'first_name': 'li','last_name': "long" ,'age': 21 ,'city': 'gz'}
people = [user_0,user_1]
for user in people:
	print("His first_name is " + user['first_name'])


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值