当前位置:网站首页 > Python编程 > 正文

python字典扩充(python字典增删改)



扩充字典python python如何给字典增加元素_元组

昨天的内容可是满满的,今天也要努力鸭!

昨天学了数字、字符串和列表,今天就来学习剩下数据类型的吧。好,有请程序猿惨绿青年小哥哥。¯ω¯

字典(Dictionary)

惨绿青年:字典是一种映射类型,它的元素是键值对。字典用“{}”标识,用“,”分隔元素,每个元素都是“key: value”这种形式的。一个键只能对应一个值。可以用“{}”创建一个空字典。

扩充字典python python如何给字典增加元素_字符串_02

惨绿青年:字典通过dict[key]或者dict.get(key)方法取值。推荐用dict.get(key)的方式,因为用dict[key]这种方式取值当键不存在时就会报错,而用dict.get(key)当键不存在时会返回None或者指定的值。

扩充字典python python如何给字典增加元素_增加字典元素_03

惨绿青年:字典除了可以在初始化时赋值,还可以通过键初始化。

扩充字典python python如何给字典增加元素_增加字典元素_04

惨绿青年:字典通过“del”关键字或者dict.pop(key)方式删除键,对应的值也会被删除。

扩充字典python python如何给字典增加元素_取值_05

元组(Tuple)

惨绿青年:python的元组是有序元素的集合。元组用“()”标识,用“,”分隔元素,和字符串一样都有索引,操作和字符串相似,都能切片、连接等。但是元组进行切片时结束索引也会取的。

扩充字典python python如何给字典增加元素_扩充字典python_06

惨绿青年:当元组只有一个元素时,要加一个“,”。因为“()”不但是元组的标识符,也是括号,所以为了避免歧义要加一个“,”。

扩充字典python python如何给字典增加元素_取值_07

惨绿青年:元组和字符串一样也是不可修改的。但这个不可修改指的是不能指向其它对象。

我:对象是啥鸭?

惨绿青年:对象就是抽象的类的实例。比如人类是抽象的类,你是一个具体的人,你就是人类的其中一个实例对象,类和对象的概念以后和你说。

我:那你的对象呢?

惨绿青年:……你再皮就不教你了!

扩充字典python python如何给字典增加元素_字符串_08

集合(Set)

惨绿青年:集合是由一个或多个不同的元素组成的。集合用“{}”标识,用“,”分隔元素,集合的元素都是不相同的,即使添加相同的元素也不会有效果。可以用“{}”或者set()创建集合,使用set()创建时需要把元素放到一个可迭代对象里再传入,例如列表。但是空集合必须用set()创建,因为“{}”创建的是空字典。

我:啥是可迭代对象鸭?

惨绿青年:这个明天教你。

扩充字典python python如何给字典增加元素_取值_09

惨绿青年:集合可以用set.add()或者set.update()增加元素,用set.pop()随机移除元素,用set.remove()移除指定元素。

扩充字典python python如何给字典增加元素_扩充字典python_10

到此这篇python字典扩充(python字典增删改)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • python pivot函数(pyspark pivot函数)2026-03-10 17:09:05
  • 列表的增删改查(列表的增删改查python并举例)2026-03-10 17:09:05
  • python中函数的定义和调用(python中函数的定义与调用)2026-03-10 17:09:05
  • win32gui python 如何获取list 控件内容(python list获取元素)2026-03-10 17:09:05
  • 服务器部署pyhon环境后怎么用(python服务器部署上线流程)2026-03-10 17:09:05
  • 凯撒密码加密算法python(凯撒密码的加密程序python)2026-03-10 17:09:05
  • python怎么编写函数(python编写函数求圆的面积)2026-03-10 17:09:05
  • python函数的定义与应用(python程序中函数的定义)2026-03-10 17:09:05
  • pivot函数 python报错out of bound(python pivot table aggfunc)2026-03-10 17:09:05
  • python list字符转数字(python list字符串转list)2026-03-10 17:09:05
  • 全屏图片