优秀的编程知识分享平台

网站首页 > 技术文章 正文

pthon每天学习一点点(字典推导式)

nanyue 2024-12-07 15:46:01 技术文章 8 ℃

使用字典推导式可以快速的创建一个字典,表现形式与列表推导式类似。但是字典的表现形式属于键值对,所以在使用字典推导式的时候一定可以忘记键。

# _*_ coding:utf-8 _*_
import random
# 随机生成包含4个数的字典
randdict = {i:random.randint(10, 30) for i in range(1, 5)}
print(randdict)

# 两个列表如何链接成字典,使用zip()函数
list1 = [1, 2, 3, 4, 5]
list2 = ['壹', '贰', '叁', '肆', '伍']
# list1作为键,list2作为值
dictionary = {i:j for i, j in zip(list1, list2)}
print(dictionary)

# 遍历字典
for i in dictionary.items():
    print(i)

# 获取键值对
for k,v in dictionary.items():
    print(k, '对应的是', v)

# 单独获取键
for k in dictionary.keys():
    print(k)

# 单独获取值
for v in dictionary.values():
    print(v)

# 获取字典某个元素
print(dictionary[1])
# 使用get()方法获取元素
print(dictionary.get(1))
# 使用get()方法获取不到元素的话,返回none。


# 修改字典中的元素
dictionary[5] = "五"
print(dictionary)
最近发表
标签列表