和陶先生一起学派森4

本文介绍了Python编程中的字典数据结构,包括创建、访问、修改和删除键值对,以及遍历字典的方法。通过实例展示了字典在存储和处理关联数据时的灵活性,还探讨了字典的嵌套使用,如字典列表和在字典中存储列表。此外,讲解了如何使用get()方法安全地访问字典值,并提供了遍历字典不同部分的技巧。
摘要由CSDN通过智能技术生成

第六章 字典

6.1字典案例:

alien_0 = {'color':'green','points':5}

6.2字典:

字典是一系列键值对 键和值关联。

键值对:两个相关联的值。

6.2.1 访问字典中的值

print(alien_0['speed'])

6.2.2添加键值对

alien_0['x_position'] = 0
alien_0['y_position'] = 25

6.2.3创建一个空字典

alien_0 = {}

6.2.4修改字典中的值

print(f"Original position :{alien_0['x_position']}")
alien_0['x_position']=alien_0['x_position']+alien_0['speed']

6.2.5删除键值对

del alien_0['y_position']

6.2.6 由类似对象组成的字典

fav_lang = {
    'A':'C',
    'B':'PYTHON',
    'C':'RUBY',
    'D':'PYTHON',
    }

6.2.7 使用get()来访问值

get(xx1,xx2)

xx1=键值,xx2=键值未设立时的返回

6.3遍历字典

6.3.1遍历所有键值对

.items()

for key, value in fav_lang.items():
    print(f"Key is : {key}")
    print(f"Value is: {value}")

 6.3.2 遍历字典中的所有键

.keys()

for name in fav_lang.keys():
    print(f"Hi!{name}!")

6.3.3 按特定顺序遍历字典中的所有键.

.sorted()

.sorted(fav_lang.keys())

6.3.4遍历字典中的所有值

for name in fav_lang.values()

不重复 set():

set(fav_lang.values()):

6.4 嵌套

6.4.1字典列表

alien_0 = {'color':'green','points':5}
alien_1 = {'color':'yellow','points':25}
alien_2 = {'color':'red','points':15}
aliens = [alien_0, alien_1, alien_2]

6.4.2在字典中储存列表

pizza = {
    'crust':'thick',
    'toppings':['mushrooms','extra cheese'],
    }
print(f"you ordered a {pizza['crust']}--crust pizza with the following toppings:")
for topping in pizza['toppings']【x】选123:
    print(topping)

6.4.3在字典中嵌套字典

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值