Python编程 从入门到实践 练习6-4~练习6-6

6-4 词汇表2

# 打印编程词汇的含义
# 再添加5个python术语
python_lists = {
	'append': '将元素添加到列表末尾',
	'insert': '可在列表的任何位置添加新元素',
	'pop': '删除列表末尾的元素',
	'remove': '根据值删除元素',
	'sort': '对列表进行永久性排序',
	'set':'类似于列表,但每个元素都必须是独一无二的',
	'values':'返回一个值列表,而不包含任何键',
	'keys':'访问字典的键',
	'del':'删除指定的键-值对',
	'else':'不满足if或elif中的条件测试时,其中的代码就会执行',
	}
	
# 用循环遍历字典
for word, mean in python_lists.items():
	print(word + ":" + mean)

Python编程 从入门到实践 练习6-4~练习6-6_第1张图片

6-5 河流

# 存储三条大河及其流经的国家
rivers = {
	'nile': 'egypt',
	'changjiang': 'china',
	'danube': 'germany',
	}

# 使用循环为每条河流打印一条消息
for river, country in rivers.items():
	print("The " + river.title() + " runs through " + country.title())
# 使用循环将该字典中每条河流的名字都打印出来
for river in rivers.keys():
	print(river.title())
# 使用循环将该字典包含的每个国家的名字都打印出来
for country in rivers.values():
	print(country.title())

Python编程 从入门到实践 练习6-4~练习6-6_第2张图片

6-6 调查

favorite_languages = {
	'jen': 'python', 
	'sarah': 'c', 
	'edward': 'ruby', 
	'phil': 'python',
	}
# 应该会接受调查的人的名单
surveys = ['alice', 'bob', 'carmen', 'edward', 'jen']

# 已参与调查的表示感谢,未参与调查的邀请参加
for person in surveys:
	if person in favorite_languages.keys():
		print(person.title() + ", thank you for taking the poll.")
	else:
		print(person.title() + ", please take our poll.")

Python编程 从入门到实践 练习6-4~练习6-6_第3张图片

你可能感兴趣的:(python编程从入门到实践,python)