python
练习6.1
if __name__ == '__main__':
people_info = {
'名字': '强',
'姓': '李',
'年纪': 99,
'居住地址': '地球村XX组XX号'
}
print(people_info)
输出:
{‘名字’: ‘强’, ‘姓’: ‘李’, ‘年纪’: 99, ‘居住地址’: ‘地球村XX组XX号’}
练习6.2
if __name__ == '__main__':
people_info = {
'李强': 55,
'张伟': 66,
'张华': 35,
'王旭': 55,
}
print(people_info)
输出:
{‘李强’: 55, ‘张伟’: 66, ‘张华’: 35, ‘王旭’: 55}
练习6.3
if __name__ == '__main__':
term_info = {
'列表:\n': ' 由一系列按特定顺序排列的元素组成',
'元组:\n': ' 不可修改的列表',
'切片:\n': ' 对于列表部分内容进行处理',
'排序:\n': ' 对于列表的元素按照规则排列',
}
[print(key, item) for key, item in term_info.items()]
输出:
列表:
由一系列按特定顺序排列的元素组成
元组:
不可修改的列表
切片:
对于列表部分内容进行处理
排序:
对于列表的元素按照规则排列
练习6.5
if __name__ == '__main__':
city_rivers = {
'非洲': '尼罗河',
'南美洲': '亚马逊河',
'中国': '长江',
'美国': '密西西比河',
}
[print(f'{river}流过{city}') for city, river in city_rivers.items()]
print('\n')
[print(city) for city in city_rivers.keys()]
print('\n')
[print(river) for river in city_rivers.values()]
输出:
尼罗河流过非洲
亚马逊河流过南美洲
长江流过中国
密西西比河流过美国
非洲
南美洲
中国
美国
尼罗河
亚马逊河
长江
密西西比河
练习6.6
if __name__ == '__main__':
name_list = ['admin', 'jen', 'sarah', 'edward', 'phil', 'licuihua', 'zhaoqiang']
favorite_languages = {
'jen': 'python',
'sarah': 'c',
'edward': 'rust',
'phil': 'python'
}
for name in name_list:
if name in favorite_languages.keys():
print(f'{name},谢谢您参加调研')
else:
print(f'{name}请参加编程语言调研!')
输出:
admin请参加编程语言调研!
jen,谢谢您参加调研
sarah,谢谢您参加调研
edward,谢谢您参加调研
phil,谢谢您参加调研
licuihua请参加编程语言调研!
zhaoqiang请参加编程语言调研!
练习6.7
if __name__ == '__main__':
people_info1 = {
'名字': '强',
'姓': '李',
'年纪': 99,
'居住地址': '地球村XX组XX号'
}
people_info2 = {
'名字': '大饼',
'姓': '王',
'年纪': 29,
'居住地址': '地球村XX组XX1号'
}
people_info3 = {
'名字': '狗蛋',
'姓': '赵',
'年纪': 39,
'居住地址': '地球村XX组XX2号'
}
people_list = [people_info1, people_info2, people_info3]
print(people_list)
输出:
[{‘名字’: ‘强’, ‘姓’: ‘李’, ‘年纪’: 99, ‘居住地址’: ‘地球村XX组XX号’}, {‘名字’: ‘大饼’, ‘姓’: ‘王’, ‘年纪’: 29, ‘居住地址’: ‘地球村XX组XX1号’}, {‘名字’: ‘狗蛋’, ‘姓’: ‘赵’, ‘年纪’: 39, ‘居住地址’: ‘地球村XX组XX2号’}]
练习6.9
if __name__ == '__main__':
favorite_place = {
'李强': ['黄山', '泰山', '白云山'],
'张伟': ['长江口', '黄河口', '珠江口'],
'王丹': ['白沙群岛', '钓鱼岛', '黄岩岛'],
}
for name, place in favorite_place.items():
print(f'{name}喜欢{place}')
输出:
李强喜欢[‘黄山’, ‘泰山’, ‘白云山’]
张伟喜欢[‘长江口’, ‘黄河口’, ‘珠江口’]
王丹喜欢[‘白沙群岛’, ‘钓鱼岛’, ‘黄岩岛’]
练习6.11
if __name__ == '__main__':
cities = {
'郑州': {
'国家': '中国',
'人口': '1282.8万人',
'事实': '郑州市,简称“郑”,史谓“天地之中”,古称商都,今谓绿城,河南省辖地级市、省会、特大城市'
},
'洛杉矶': {
'国家': '美国',
'人口': '408.67万人',
'事实': '位于美国加利福尼亚州西南部,是美国第二大城市,也是美国西部最大的城市'
}
}
print(cities)
输出:
{‘郑州’: {‘国家’: ‘中国’, ‘人口’: ‘1282.8万人’, ‘事实’: ‘郑州市,简称“郑”,史谓“天地之中”,古称商都,今谓绿城,河南省辖地级市、省会、特大城市’}, ‘洛杉矶’: {‘国家’: ‘美国’, ‘人口’: ‘408.67万人’, ‘事实’: ‘位于美国加利福尼亚州西南部,是美国第二大城市,也是美国西部最大的城市’}}