ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python编程从入门到实践 笔记5

2021-09-21 10:01:56  阅读:202  来源: 互联网

标签:languages 入门 python 编程 alien color 键值 print 字典


第六章  字典

一.一个简单的字典

①.字典与列表和元组的不同:字典是使用花括号{}来存放一系列键值对

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())

 

标签:languages,入门,python,编程,alien,color,键值,print,字典
来源: https://blog.csdn.net/qq_38739906/article/details/120398655

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有