python基础 --4-- 字典 和 set
  HvTJUzsxOBtS 2023年11月25日 21 0



文章目录

  • 1、dict 字典
  • 2、set


1、dict 字典

dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。
eg:
姓名和分数

name_store = {"lum":80,"大名": 85,"小明":90}
print (name_store)
print (name_store["lum"])

#改变字典数值
name_store["lum"] = 101
print(name_store)

# 判断字典中是否存在某个key
print ( "lum" in name_store)

print (name_store.get("xiaoqianqian",-1))

# 删除 key
delate_1 = name_store.pop("小明")
print(name_store)

#字典增加
name_store["小钱钱"] = "满分"
print( name_store)


#遍历字典
for key,value in name_store.items():
    print(key)
    print(value)

#遍历字典所有键
for key in name_store.keys():
    print (key)

#遍历字典所有值
for value in name_store.values():
    print(value)
2、set

set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。

name_set = {"1","2","3"}
print (name_set)

#添加
name_set = {"1","2","3","2"}
print (name_set)
name_set.add("5")
print (name_set)

#删除
name_set.remove("1")
print (name_set)
name_set.pop()
print (name_set)

set_1 = {"1","2","3"}
set_2 = {"2","3","4"}

print (set_1 | set_2)  #并集
print (set_1 & set_2) #交集

python基础 --4-- 字典 和 set_python


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月25日 0

暂无评论

推荐阅读
HvTJUzsxOBtS