Python的元组和字典
1.元组
格式: 变量名=(,,,,)
案例 aTuple=(23,35,56,34,11,21)1.1访问元组 通过索引取数据
索引值存在
aTuple=(23,35,56,34,11,21)
print(aTuple[2])
结果561.2查询个数
count查询出现的个数
aTuple=('b','c','d','e','f','g',"d")
print(aTuple.count('d'))
结果 2
aTuple=('b','c','d','e','f','g','b','c','d','e','f','g')
print(aTuple.index('e',2,4))
结果3e查询的数据2距离最近的一个,4范围
aTuple=('b','c','d','e','f','g')
print(aTuple.index('d',0,1))
结果:ValueError: tuple.index(x): x not in tuple元组不能修改数据类型转换 列表转换元组
aa = [23,34,45,56,67]
print(tuple(aa))
结果:(23, 34, 45, 56, 67)
元组转换列表
aTuple=('b','c','d','e','f','g')
a = list(aTuple)
print(a)
2.元组的循环取值
1.for循环
le=('b','c','d','e','f','g')
for i in le:print(i)2.while
aTuple=('b','c','d','e','f','g')
i=0
while i < len(aTuple):
print(aTuple[i])
i=i+1
二.字典
格式:变量名={key1:value,key2:value,,,}
案例:info = {"name":"jack","age":12,"sex":"男"}
根据键访问值
info = {"name":"jack","age":12,"sex":"男"}
print(info["name"])
结果:jack
无对应key的
info = {"name":"jack","age":12,"sex":"男"}
print(info["name12"])
结果KeyError: 'name12'
假若不确定可以添加get,若是有就显示结果若没有就显示Node
info = {"name":"jack","age":12,"sex":"男"}
print(info.get("name"))
结果jack
2.1修改元素
info = {"name":"jack","age":12,"sex":"男"} info["age"] =14 print(info) 结果:{'name': 'jack', 'age': 14, 'sex': '男'}
若是没有对应的key
删除整个字典
info = {"name":"jack","age":12,"sex":"男"}
del info
print(info)
删除某个元素,只能删除一个元素
info = {"name":"jack","age":12,"sex":"男"}
del info["name"]
print(info)
结果:{'age': 12, 'sex': '男'}
清空
info = {"name":"jack","age":12,"sex":"男"}
info.clear()
print(info)
查询长度 len
info = {"name":"jack","age":12,"sex":"男"}
print(len(info))
结果3字典中循环取出字典中的key
info = {"name":"jack","age":12,"sex":"男"}
for i in info.keys():print(i)
结果name age sex
去除字典中的value
info = {"name":"jack","age":12,"sex":"男"}
for i in info.values():
print(i)
结果 jack 12 男
取出字典中的key和value
info = {"name":"jack","age":12,"sex":"男"}
for k,v in info.keys():
print(k,v)
Python的元组和字典相关推荐
- python基础---元组、字典、函数、文件、异常
文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...
- python list,元组,字典的相关概念及操作
python list,元组,字典的相关概念及操作 1.list 列表结构方便取表中的值(根据下标取)例如: new_stus = ['赵传慧','贾丹','张流量','李wifi','颜军田'] ...
- python中元组和列表转化_4.Python列表/元组/集合/字典
4.1 Python列表 • 列表用 [ ] 标识,是Python 最通用的复合数据类型. • 列表用 [ ] 表示,列表具有可嵌套性 4.1.1 Python列表截取 • 列表可以使用 [头下标:尾 ...
- python字符串/元组/列表/字典互转
#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'}#字典转为字符串,返回:<type 's ...
- (第六天)学习Python的元组,字典,集合,公共操作
目录 7.1.1 元组的介绍 7.1.2定义元组 7.1.3 元组的常见操作 7.2.1 字典的介绍 7.2.2 创建字典 7.2.3 字典的常见操作 7.2.3.1增2 7.2.3.2 删 7.2. ...
- Python:元组和字典简述
目录 1.列表的方法 2. for循环遍历列表 2.1 语法 2.2 range()函数 3. 元组 3.1 元组的基本概念 3.2 元组的创建 3.3 元组的解包 3.3.1 *号在解包中的用法 4 ...
- python基础--元组,字典介绍(六)
# range() 是一个函数,可以用来生成一个自然数的序列 r = range(5) #r = range(10) # 该函数需要三个参数, # 起始位置 # 结束位置 # 步长 r = range ...
- python列表元组集合字典_Python列表、元组、字典、集合的方法
一.列表 1.count() 定义:统计指定元素在列表中出现的次数并返回这个数.若指定的元素不存在则返回:0. 格式:[列表].count("指定元素") 例:统计指定元素的个数 ...
- python *args 元组 **kargs 字典
https://blog.csdn.net/devcy/article/details/89283523
最新文章
- 打靶归来——记参加射击比赛感想
- Android system server之WindowManagerService按键消息传播流程
- C++跨类调用——extern
- 6种CSS控制元素上下居中效果
- linux汇编中的注释,Linux 汇编器:对照 GAS 和 NASM
- java之正则表达式
- 用js添加网页标题时,在QQ里无效,标题栏空白
- C++ 高级数据类型(二)—— 字符序列
- python读取postgresql数据库并发送相关提醒邮件
- python语言的核心理念是_Python 编程语言的核心是什么?
- 【Flink】Flink jvm参数配置GC日志
- poj3276(Face The Right Way)反转(开关问题)
- 数据库建模——用PowerDesigner对现有的数据库进行逆向工程
- 本人博客已经转到简书,不再更新51cto,谢谢大家。
- 如何在Spring框架中使用RMI技术
- 人工智能之产生式系统(c++实现)
- Python字符串专项练习题(1-16)
- 斐讯路由器宽带运营商服务器,斐讯(PHICOMM)路由器设置网址
- 网页设计-动态雪花背景源码
- android长按home键流程