Bob - 字典

# 字典 () [] {}  键值对
s = {"姓名": "老八", "喜爱食物":"汉堡","姓名2":"汉堡","age":18}
# 拼音:字,部首:字
# gongji 攻击 公鸡
# 键:值
# 功能:加减换查------》增删改查
# 1,查找
print(s["姓名2"])
# 2.修改:# 查找的内容 = 被修改的内容
s["姓名2"] = "张三&赫里斯"
print(s)
# 3.增加:# 查找不到的内容 = 被修改的内容
s["格言"] = "我就是我,是不一样的花朵"
print(s)
# 4.删除 # del 查找的内容
s["格言2"] = "我就是我,是不一样的花朵"
del s["格言"]
print(s)


# 小功能:
# 1. 打印所有的键   钥匙 key  钢琴键  键盘
print(s.keys())

print("年龄" in s.keys())
print("姓名" in s.keys())
print(s)
s["age"] = s["age"] +1
print(s)
codes = {'A':'.-', 'B':'-...', 'C':'-.-.', 'D':'-..',
         'E':'.', 'F':'..-.', 'G':'--.', 'H':'....',
         'I':'..', 'J':'.---', 'K':'-.-', 'L':'.-..',
         'M':'--', 'N':'-.', 'O':'---', 'P':'.--.',
         'Q':'--.-', 'R':'.-.', 'S':'...', 'T':'-',
         'U':'..-', 'V':'...-', 'W':'.--', 'X':'-..-',
         'Y':'-.--', 'Z':'--..',
         '0':'-----', '1':'.----', '2':'..---', '3':'...--',
         '4':'....-', '5':'.....', '6':'-....', '7':'--...',
         '8':'---..', '9':'----.',
         '.':'.-.-.-', ':':'---...', ',':'--..--', ';':'-.-.-.',
         '?':'..--..', '=':'-...-', '\'':'.----.', '/':'-..-.',
         '!':'-.-.--', '-':'-....-', '_':'..--.-', '"':'.-..-.',
         '(':'-.--.', ')':'-.--.-', '$':'...-..-', '&':'....',
         '@':'.--.-.', '+':'.-.-.',
         }

import random
hero = ["李白", "杜甫", "陆游", "鲁班", "妲己"]
tuan = []
x = 0
# while 循环
while x<1001:
    tuan.append(hero[random.randint(0, 4)])
    x = x+1
print(tuan)

# 计算英雄出现了多少次
# 李白: 18     鲁班: 23
s = {}
# 循环tuan列表的英雄取出来
# length
for x in range(len(tuan)):
    # print(tuan[x], end='   ')
    if tuan[x] in s.keys():
        s[tuan[x]] = s[tuan[x]] + 1
    else:
        s[tuan[x]] = 1
print(s)
# 判断在不在这个s字典的键里
# 如果不在的话,新建一个键值对:英雄名:1
# 如果在的话,键值对的值+1




发布了552 篇原创文章 · 获赞 21 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/houlaos/article/details/105311461
BOB