python编程从入门到实践 笔记5
2021/9/21 11:28:24
本文主要是介绍python编程从入门到实践 笔记5,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第六章 字典
一.一个简单的字典
①.字典与列表和元组的不同:字典是使用花括号{}来存放一系列键值对
alien_0 = {'color':'green','points':5} print(alien_0['color']) print(alien_0['points'])
②.创建一个空字典
alien = {} alien['color'] = 'red' alien['height'] = '1.8' print(alien)
③.添加键值对
alien_0['x_p'] = 0 alien_0['y_p'] = 25 print(alien_0)
④.修改字典中的值
直接给字典中的键赋值
alien['color'] = 'yellow' print(alien)
⑤.删除键值对
使用del,且删除的键值对永远的消失了
car = {'color':'red','money':25,'name':'bwm'} print(car) del car['money'] print(car)
二.遍历字典
①.遍历所有键值对
user = { 'username':'li', 'sex':'man', 'age':str(23), } for key,value in user.items(): #items()返回的是一个键值对列表 print("\nKey:"+ key) print("Value: "+ value)
②.按顺序遍历字典中的所有键
languages = { 'jen' : 'python', 'sarah' : 'c', 'edward' : 'ruby', 'phil' :'python', }
for name1 in sorted(languages.keys()): #keys():即为languages字典中的所有键 #sorted():临时排序,不改变字典中顺序 print(name1.title())
②.遍历所有的值
只是把keys()换成values()即可
for value in languages.values(): print(value.title())
③.剔除重复项
#剔除重复项 可使用集合 set() for language in set(languages.values()): print(language.title())
这篇关于python编程从入门到实践 笔记5的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python