python字典菜鸟教程,python 字典 操作

  python字典菜鸟教程,python 字典 操作

  作为Python的内置数据结构,字典和列表一样,顺序是可变的,但它是无序的,将数据存储为键值对。本文将详细讲解Python中字典的使用,有需要的可以参考。

  00-1010一、什么是字典二。创建字典III。获取字典元素。添加、删除和修改字典元素v .查看字典的操作

  

目录

  作为Python的内置数据结构,字典和列表一样,顺序是可变的,但它是无序的,将数据存储为键值对。

  

一. 什么是字典

  创建字典有两种方法,一种是使用{},另一种是使用内置函数dict()

  # author : javaDouLuo(javaDouLuo)

  #日期: 2022/7/11 22:51

  #词典的创建

  dict01={A: 1, B: 2, C: 3}

  # {A: 1, B: 2, C: 3}

  打印(字典01)

  dict02=dict(a=1,b=2,name=zs )

  # {a: 1, b: 2, name: zs}

  打印(字典02)

  

二. 创建字典

  获取字典元素有两种方式,通过[]或get()方法获取。两者的区别在于,前者在键不存在时抛出异常,后者不抛出异常,不返回任何值。

  # author : javaDouLuo(javaDouLuo)

  #日期: 2022/7/11 22:51

  #词典的创建

  dict01={A: 1, B: 2, C: 3}

  #字典的元素获取

  # 1

  print(dict01[A])

  # 3

  print(dict01.get(C ))

  # KeyError: D

  # print(dict01[D])

  

三. 字典元素获取

  使用not in和in来确定字典元素中是否存在键,这与使用list相同。当然,你也可以添加、删除和改变字典中的元素。

  Del用于删除键-值对,添加字典元素的操作与修改字典元素的操作相同,即有键和无键的区别。

  # author: javaDouLuo

  #日期: 2022/7/11 22:51

  #词典的创建

  dict01={A: 1, B: 2, C: 3}

  #真的

  打印(dict01中的“A”)

  #错误

  打印(字典01中没有“A”)

  #删除B

  del dict01[B]

  # {A: 1, C: 3}

  打印(字典01)

  #添加元素d

  dict01[D]=4

  # {A: 1, C: 3, D: 4}

  打印(字典01)

  #修改d的值

  dict01[D]=40

  # {A: 1, C: 3, D: 40}

  打印(字典01)

  

四. 字典元素的增删改操作

  通过key()、values()和items(),可以得到字典中的所有键、所有值和所有键-值对。

  # author: javaDouLuo

  #日期: 2022/7/11 22:51

  #词典的创建

  dict01={A: 1, B: 2, C: 3}

  #拿到所有的钥匙

  keys=dict01.keys()

  #类型是类“字典密钥”

  打印(类型(键))

  # dict_keys([A , B , C])

  打印(按键)

  #转换为列表[A , B , C]

  打印(列表(键))

  #获得所有价值

  values=dict01.values()

  # type是类“字典值”

  打印(类型(值))

  #字典值([1,2,3])

  打印(值)

  #转换为列表[1,2,3]

  打印(列表(值))

  #获取所有键值对

  items=dict01.items()

  # class dict_items

  打印(类型(项目))

  # dict_items([(A ,1),( B ,2),( C ,3)])

  打印(项目)

  #元组的数据结构[(A ,1),( B ,2),( C ,3)]

  打印(列表(项目))

  当然,您也可以通过以下方式遍历字典元素:

  # author : javaDouLuo(javaDouLuo)

  #日期: 2022/7/11 22:51

  #词典的创建

  dict01={A: 1, B: 2, C: 3}

  # A 1 1

  # B 2 2

  # C 3 3

  对于字典01:中的项目

  print(item,dict01[item],dict01.get(item))

  该词典的摘要如下:

  字典中的键不能重复,但值可以

  其中key是不可变的对象

  字典中的元素顺序不对。

  字典会根据需要动态扩展和收缩,但是它会浪费更多的内存空间。

  关于基于Python的字典的详细使用教程,本文就到这里了。有关Python字典的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

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

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