python编程从入门到实践第六章习题

本文深入探讨Python中字典的应用,包括基本操作、高级用法及与其他数据结构的结合。通过实例展示如何利用字典解决实际问题,适合初学者和进阶读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    第六章介绍的是字典,个人把它归类到数组当中,可以使用python的循环去遍历,也可以通过索引去寻找特定的值,只是把数组的数字索引编程了字符串等。本章除了讲解字典的一些简单用法之外还说明了字典可以作为列表的一个元素而存在列表之中,也就是说一个列表可以存储的信息格式变得多样化的,信息量也变的大了很多。可以说,真正的python之旅,现在在算开始。

    好了,直接上题目和代码了:




#6-1
Friend = {
	'first_name' : ' Lily',
	'last_name' : 'Smith',
	'age' : 25,
}
print(Friend)

#6-2
Friend_number = {
	'John' : 5,
	'Lily' : 24,
	'York' : 21,
	'Mike' : 16,
	'Snif' : 46,
}
print(Friend_number)

#6-5
Country_River = {
	'Changjiang' : 'China',
	'Huanghe' : 'China',
	'nile' :'egypt',
}
for river in Country_River.keys():
	print("The "+river.title()+" run sthrough "+Country_River[river])

for river in Country_River.keys():
	print(river.title())
for country in Country_River.values():
	print(country)

#6-6
favorite_languages = {
	'jen' : 'python',
	'sarah' : 'C',
	'edward' :'ruby',
	'phil' : 'python',
}
new_name_list = ['jen','sarah','ben','jack']
for name in new_name_list:
	if name in favorite_languages.keys():
		print("Hello "+name+", I am very thanks for you parcipated!")

#6-7
Friend2 = {
	'first_name' : 'Bob',
	'last_name' : 'Yorhan',
	'age' : 21,
}
Friend3 = {
	'first_name' : 'Mike',
	'last_name' : 'Jordan',
	'age' : 30,
}
people = [Friend, Friend2, Friend3]
for person in people:
	print(person)

#6-10
Friend_number = {
	'John' : [2,6,4],
	'Lily' : [15,13],
	'York' : [118,32],
	'Mike' : [46,58],
	'Snif' : [21,36],
}
for name,numbers in Friend_number.items():
	print(name+ " likes number: ")
	for number in numbers:
		print(number)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值