码迷,mamicode.com
首页 > 其他好文 > 详细

字典(dict)

时间:2018-06-07 21:56:31      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:for   分享   创建   val   info   http   注意   items   color   

创建字典

注意:列表、字典不能作为字典的key值、value可以是任意类型的值、字典是无序的

d = {
    key1 : value1,    # 键值对
    key2 : value2
}

索引方式找到指定元素

d = {
    key1 : value1,
    key2 : value2,
    name : xiaoming,
    10 : 11
}
 
var = d[key2]
print(var)    # value2

var = d[10]
print(var)    # 11

删除字典中的元素

d = {
    key1 : value1,
    key2 : value2,
    name : xiaoming,
    10 : 11
}

del d[key1]
print(d)    # {‘key2‘ : ‘value2‘, ‘name‘ : ‘xiaoming‘, 10 : 11}
# 由于字典是无序的,print(d)结果顺序可能不一样

遍历字典

# 提示:字典是无序的,遍历顺序可能不一样
d = {
    key1 : value1,
    key2 : value2,
    name : xiaoming,
    10 : 11
}

for i in d:
    print(i)    # 遍历字典的键(key)
‘‘‘
key1
key2
name
10
‘‘‘

for i in d.keys():
    print(i)    # 遍历字典的键(key)
‘‘‘
key1
key2
name
10
‘‘‘

for i in d.values():
    print(i)    # 遍历字典的值(value)
‘‘‘
value1
value2
xiaoming
11
‘‘‘

for k,v in d.items():
    print(k,v)    # 遍历字典中的键(key)和值(value)
‘‘‘
key1 value1
key2 value2
name xiaoming
10 11
‘‘‘

 当两个键(key)一样时,后面的值(value)会覆盖前面的值(value)(可能是这样

 技术分享图片

特殊情况(True -> 1      False -> 0)

技术分享图片

技术分享图片

字典(dict)

标签:for   分享   创建   val   info   http   注意   items   color   

原文地址:https://www.cnblogs.com/yanxiaoming/p/9149183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!