python字典,Python什么是字典

  python字典,Python什么是字典

  概述:

  使用键值存储,它有极快的搜索速度。

  注意:字典是无序的。

  密钥必须是唯一的

  该键必须是不可变的对象(字符串)

  列表变量不能用作键。

  #用字典,学生的名字是键,学生的成绩是值。

  字典1={ "汤姆":60,"李雷":70}

  #元素访问

  # Get:字典名[key]

  print(字典1["tom"])

  # print (dict1 ["sunck"]) # No

  print(dict1.get("谢"))

  ret=dict1.get("sunck ")

  如果ret==None:

  打印(“无”)

  否则:

  打印(“是”)

  #添加

  字典1["韩梅梅"]=99

  #因为一个键对应一个值,所以一个键的值要检查几次。

  #实际上是修改后的值。

  Dict1 ["李雷"]=80 #替换-修改

  打印(字典1)

  #删除

  dict1.pop("汤姆")

  打印(字典1)

  #遍历

  对于字典1中的关键字:

  print(key,dict1[key])

  对于dict1.values()中的值:

  打印(值)

  #键,值同时被遍历

  对于dict1.items()中的k,v:

  打印(k,v)

  对于I,枚举中的v2(dict 1):

  打印(I,v2)

  字典和列表的比较

  1.搜索和插入的速度极快,不会随着key-value的增加而变慢。

  2.占用大量内存,浪费大量内存。

  ""

  目录

  1.随着数据量的增加,搜索和插入的速度会变慢。

  2.它占用的空间更少,浪费的内存也更少。

  ""

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: