python教程三(字典)

''''''
'''
字典 key-value对 通过key索引value,value可以是数字,字符串,列表和字典'''

'''cars = {'gang':'audi','liang':'bmw','dong':'amg','price':28}

print(cars['gang'])
print(cars['liang'])
print(cars['dong'])
print(cars['price'])
audi
bmw
amg
28
'''

'''添加键值对'''
'''money = {'gang':100,'liang':50}
print(money)

#添加
money['dong']=110
print(money)
{'gang': 100, 'liang': 50}
{'gang': 100, 'liang': 50, 'dong': 110}'''

'''修改字典的值'''
'''money = {'gang':100}

#修改
money['gang']=999
print(money)
{'gang': 999}'''

'''删除键值对  del语句'''
'''money = {'gang':100,'liang':50}

del money['liang']
print(money)
{'gang': 100}'''

'''遍历字典'''
'''遍历键值对'''
'''money = {'gang':100,'liang':50}

for key,value in money.items():
    print('Key:'+key)
    print('Value:'+str(value))
Key:gang
Value:100
Key:liang
Value:50'''

'''遍历键'''
'''money = {'gang':100,'liang':50}

for key in money.keys():
    print('key:'+key)
key:gang
key:liang
'''
'''按特定顺序排列的键'''
'''money = {'gang':100,'liang':50,'dong':90}

for key in sorted(money.keys()):
    print('Sorted keys: '+key)
Sorted keys: dong
Sorted keys: gang
Sorted keys: liang'''

'''遍历值'''
'''money = {'gang':100,'liang':50,'dong':90}

for value in money.values():
    print('value: '+str(value))
value: 100
value: 50
value: 90
'''
'''提取独一无二的值'''
'''money = {'gang':100,'liang':50,'dong':90,'jie':50}

for value in set(money.values()):
    print('onle value '+str(value))
onle value 50
onle value 100
onle value 90'''

'''嵌套'''
'''在列表里存储字典'''
'''dict1 = {'gang':100}
dict2 = {'liang':50}
dict3 = {'dong':20}

list1 = [dict1,dict2,dict3]

for dict in list1:
    print(dict)
{'gang': 100}
{'liang': 50}
{'dong': 20}'''

'''在字典里存储列表 value是列表  一键多值  '''
'''dict1={'gang':[100,200,300],
       'liang':[20,30,40]}

for key,values in dict1.items():
    for value in values:
        print(value)
100
200
300
20
30
40
'''
'''dict1={'gang':[100,200,300],
       'liang':[20,30,40],
       'dong':'no'}
for key,values in dict1.items():
    if len(values) >2:
        for value in values:
            print(value)
100
200
300
20
30
40'''

'''在字典中存储字典 value是字典'''
'''users = {
    'user1':{'gang':'amg','liang':'bmw','dong':'audi'},
    'user2':{'gang':'0','liang':'00','dong':'000'},
    'user3':{'gang':'1','liang':'11','dong':'111'}
}

for user,values in users.items():
    print(user)
    full_name = values['gang']+' '+values['dong']
    print(full_name)
user1
amg audi
user2
0 000
user3
1 111'''




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值