资讯专栏INFORMATION COLUMN

【Python3】基本数据类型-元祖(tuple)、字典(dict)

Honwhy / 1213人阅读

摘要:元组元祖为不可被修改的列表,不可变类型基本操作索引切片循环长度包含以下为详细介绍查找元素个数获取元祖中第一个元素的索引位置字典根据值去对应的取不到值返回,不报错清空拷贝浅拷贝删除并获取对应的值随机删除键值对,并获取到删除的键值增加,如果值存

元组(tuple)

元祖为不可被修改的列表,不可变类型

基本操作:

索引

切片

循环

长度

包含

以下为详细介绍 ~

count 查找元素个数

user_tuple = ("xmzncc","asd","fcc")
v = user_tuple.count("xmzncc")
print(v)

index 获取元祖中第一个元素的索引位置

user_tuple = ("xmzncc","asd","fcc","xmzncc")
v = user_tuple.index("xmzncc")
print(0)
字典(dict)

get 根据key值去对应的value
取不到值返回None,不报错

dic = {"k1":"v1","k2":"v2"}
v = dic.get("k1")
print(v)

clear 清空

dic = {"k1":"v1","k2":"v2"}
v = dic.clear()
print(dic)

copy 拷贝(浅拷贝)

dic = {"k1":"v1","k2":"v2"}
v = dic.copy()
print(dic)

pop 删除并获取对应的value值

dic = {"k1":"v1","k2":"v2"}
v = dic.pop("k1")
print(dic)
print(v)

popitem 随机删除键值对,并获取到删除的键值

dic = {"k1":"v1","k2":"v2"}
v = dic.popitem()
print(v)
print(dic)

setdefault 增加,如果key值存在则不操作

dic = {"k1":"v1","k2":"v2"}
dic.setdefault("k3","v3")
print(dic)

update 批量增加或修改

dic = {"k1":"v1","k2":"v2"}
dic.update({"k3":"v3","k4":"v4"})
print(dic)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44376.html

相关文章

  • 经验拾忆(纯手工)=> Python基本数据类型

    摘要:不要疑惑,告诉你答案这个代表正负号的正。虽然一点技术含量没有,但是你要懂序列也许叫可迭代对象更为合适,但是我喜欢叫序列。 数据结构 可变类型与不可变类型(重头戏) 基操: 可变类型:[], {} # 可增删改 查 不可变类型: int float str () # 无法增删改, 只可查 升操: + 与...

    Andrman 评论0 收藏0
  • Python试水

    摘要:你好,特别注意定义编码格式的这一行代码必须放在第一行或者第二行,一般如果第一行是提示位置的代码,那么定义编码格式的这一行就必须放在第二行,否则依然会提示错误。基本功能是进行成员关系测试和删除重复元素。 一、Hello,Python! 试水 test.py print 你好,Python! #python 2.x python (你好,Python!) #python 3.x 很不幸,第...

    zhjx922 评论0 收藏0
  • Python中List,tuple,Dictionary之间的区别

    摘要:在定义只有一个元素的元祖时加入逗号以免产生和数学运算的歧义以下修改元组元素操作是非法的。键值对在字典中以这样的方式标记注意他们的键值对用冒号分割,而各个队用逗号分隔,所有这些都包括在花括号中。另外,记住字典中的键值是没有顺序的。 list(列表) 用中括号: 列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素。获取list中的元素用角标获取,角...

    wow_worktile 评论0 收藏0
  • 【Python零基础到入门】Python基础语法篇——基本数据类型【文末送书】

    摘要:布尔值布尔值和布尔代数的表示完全一致,一个布尔值只有两种值的数据类型可以通过内置的函数查询,例如还可以用来判断和的区别在于不会认为子类是一种父类类型。会认为子类是一种父类类型。基本功能是进行成员关系测试和删除重复元素。 ...

    Winer 评论0 收藏0
  • python3学习笔记(2)----python的数据类型

    摘要:的基本数据类型中的变量不需要声明。在里,只有一种整数类型,表示为长整型,没有中的。字符串的截取的语法格式如下变量头下标尾下标索引值以为开始值,为从末尾的开始位置。列表列表是中使用最频繁的数据类型。注意构造包含或个元素的元组的特殊语法规则。 1、python3的基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,...

    陆斌 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<