栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础(元祖&字典)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础(元祖&字典)

1.元祖和字典的格式

1,访问元祖:

         

结果:

         

2,修改元祖

结果:

 在 python中不允许修改元组的数据,包括不能删除其中的元素。

 3,元组的内置函数count, index

index和count与字符串和列表中的用法相同

 

结果:

2.元祖与字典的数据类型

元祖遍历

结果:

字典遍历 

 

结果:

 

 遍历字典的value(值)

结果:

 

 遍历字典的items(元素)

结果:

 

下标索引的遍历

结果: 

 

 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

结果:

 

 根据键访问值

结果:

 

 

3.元祖和字典的常用方法 1,修改元素 字典的每个元素中的数据是 可以修改 的,只要通过key找到,即可修改

结果: 

2,添加元素

 

结果:

 

 3,删除元素

结果:

 

 我们可以使用get()方法获取不确定字典中某个键的其值

4.元祖介绍

元祖

在 Python的元组与列表类似,不同之处在于 元组的元素不能修改 。元组使用小括号,列表使用方括号。 结果:

           

5.字典介绍

字典

如果有列表      name = ['Zhang', 'Wang', 'Bai']; 需要对"Wang"这个名字写错了,通过代码修改:      name[1] = 'xiaoWang' 如果列表的顺序发生了变化,如下      name = ['Wang', 'Zhang',  'Bao']; 此时就需要修改下标,才能完成名字的修改      name[0] = 'xiaoWang' 没有方法, 既能存储多个数据,还能在访问元素的很方便 就能够定位到需要的那个元素就是 字典 6.python内置函数

python包含的有以下函数 :

例(len):

 结果:

 例(max):

结果:

 :min 和 max用法一样

 例(del):

结果:

 

7.集合
  • 集合是无序的,集合中的元素是唯一的,集合一般用于元祖或列表中的元素去重

定义空白集合

set1 = set()

写法为一个字典的

set2 = {}

1,添加元素(add,update)

add set1 = {1, 2, 4, 5} #添加元素 set1.add(8) update set1 = {1, 2, 4, 5} 如果把要传入的元素拆分,就做为个体传入到集合中 set1.update("abcd")

2,删除元素(remove,pop,discard)

remove set1 = {1, 2, 4, 5} 使用remove删除集合中的元素 如果有 直接删除 如果没有 程序报错 set1.remove(22) pop set1 = {1, 2, 4, 5} 如使用pop删除是随机删除集合中的元素 如果set1没有元素讲程序报错 set1.pop() discard set1 = {1, 2, 4, 5} 如使用discard删除 如果元素存在 直接删除 如果元素不存在 不做任何操作 set1.discard(2)

3,集合交集与并集( & 和 | )

交集 set1 = {1, 2, 3, 4} set2 = {3, 4, 5, 6} new_set = set1 & set2 print(new_set) # {3, 4} 并集 set1 = {1, 2, 3, 4} set2 = {3, 4, 5, 6} new_set = set1 | set2 print(new_set) # {1, 2, 3, 4, 5, 6}

                                                                        ~~~        ~~~ 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号