列表,元组,集合,字典常用方法
列表(元组)常用方法
append(data)
追加 将参数data追加到列表末尾,不管data是个什么玩意都当做元素对待list.append(data)
extend(model)
合并 将两个列表合并成一个列表,参数为数据存储结构你能为单个数据
list1.extend(list2)
结果放在第一个列表中
insert(index, data)
在列表指定索引出插入数据
remove(data)
删除 从列表中删除指定的数据,
list1.remove("hello")
如果数据不存在将报错
pop(index)
弹出 从列表中获取并删除指定索引位置上的数据,如果索引值超过列表数据总量将报错
data =list1.pop(1)
返回值为获取到的元素
index(data)
获取索引 查询列表中指定数据对应的索引,如果数据不存在将报错
返回值为这个数据第一次出现的索引
(元组可用)
count(data)
计数 统计列表中指定数据出现的数量
返回值为int型
(元组可用)
集合常用方法
##add(data)
添加 data:加入到集合中的数据
set1.add("hello")
remove(data)
删除 data:要从集合中删除的数据
set1.remove("hello")
#pop()
弹出 从集合中获取并删除第一个数据
set1.pop()
字典常用方法
##pop(key)
弹出 从字典中删除指定键key对应的键值对,
如果键key不存在将报错
dict1.pop("hello")
返回值:被删除的值value
##popitem()
弹出 从字典中删除指定键key对应的键值对,如果键key不存在将报错
dict1.popitem("hello")
返回值:被删除的键值对
get(key)
根据键key查询字典中对应的值,如果键key不存在将返回None
dict1.get("hello")
返回值根据键key在字典中查询到的值value
keys()
获取键列表 获取字典中所有的键key组成的列表数据
返回值:由所有键组成的列表
value()
获取值列表 获取字典中所有的值value组成的列表数据
返回值:由所有值组成的列表
##tems()
获取键值对列表 获取字典中所有的键值对列表数据
dict1.items()
返回值为:由键值对组成的列表,键值对的格式是元组数据
[(1 : "1" ),( 2 : "2" ),( 3 : "3" )]
字典数据处理比较困难,使用此方法转换后就可以使用列表方法处理了
列表,元组,集合,字典常用方法相关推荐
- python中元组和列表转化_4.Python列表/元组/集合/字典
4.1 Python列表 • 列表用 [ ] 标识,是Python 最通用的复合数据类型. • 列表用 [ ] 表示,列表具有可嵌套性 4.1.1 Python列表截取 • 列表可以使用 [头下标:尾 ...
- 【数据分析】python基础必修2—字符串/列表/元组/集合/字典
目录 1.字符串 2.列表 list 2.1list操作练习 3.元组 tuple 4.集合 set 4.1集合间的运算 5.字典 1.字符串 声明一个字符串 # 声明一个字符串# 单引号声明 s = ...
- python列表元组集合字典_Python列表、元组、字典、集合的方法
一.列表 1.count() 定义:统计指定元素在列表中出现的次数并返回这个数.若指定的元素不存在则返回:0. 格式:[列表].count("指定元素") 例:统计指定元素的个数 ...
- python入门之 列表 元组 集合 字典 最全教程
一.列表 列表(list)是Python中的一种数据结构,它可以存储不同类型的数据.不同元素以逗号分隔. //下标索引访问 A = ['xiaoWang', 'xiaoZhang', 'xiaoHua ...
- 列表字符串集合字典的常见方法
列表常用的方法 append用于在列表末尾追加新的对象 a = [1,2,3] a.append(4) print(a) ----执行结果---- [1, 2, 3, 4] count用于统计某个元素 ...
- Python第三课:列表,元组,集合
原码Gitee:https://gitee.com/xu-wen-jie/python.git 原码Github:https://github.com/miracleboys/Python.git 文 ...
- 列表/元组/切片/字典/字符串处理方法
1.列表 stus='赵传慧,贾丹,段家林,刘伟,梁盼,刘艳' new_stus = ['赵传慧','贾丹','张流量','李wifi','颜军田'] #列表.list.数组.array #下标.索引 ...
- 列表元组和字典课后练习
1.根据下述要求,编写一个程序:用户输入一个字符串,将下标为偶数的字符提出来合并成一个新的字符串A,再将下标为奇数的字符提出来合并成一个新的字符串B,再将字符串A和B连接起来并输出. str_user ...
- Ruby 数组操作(和 Python3 列表+元组+集合 对比)
本来是想写到 Ruby 学习笔记一块的,但是数组操作这块的内容也太多了,所以单独提取出来了.Ruby 里没有单独的集合的概念,或许是因为数组就已经足够涵盖了这些了.所以,话不多说,直接上菜(为了对比明 ...
最新文章
- python networkx绘制图
- 一行命令搞定AD数据库备份
- 内存的静态分配和动态分配的区别【转】 静态分配内存与动态分配内存的区别
- 判断Java 对象实例是否死亡
- 同方专转本计算机视频,同方2011专转本计算机
- java访问mongodb_Java中获取MongoDB连接的方法详解
- 两个服务器之间怎么传输大量数据速度快 java socket_千兆网络的传输速度能超过125MB/s么?...
- PostgreSQL中的pg_hba.conf
- 原生css页面滑动到指定位置开始动画_html/css 滚动到元素位置,显示加载动画
- http状态码竟然可以这样记
- 代码 点胶gcode_3D打印☞Gcode代码详解(含详解PDF附件)
- 2020中国隧道与地下工程大会(CTUC)暨中国土木工程学会隧道及地下工程分会第二十一届年会
- 擦干眼泪,掩饰悲伤,只因明天我想要坚强
- etc fstab 详解linux,/etc/fstab功能详解
- ttl传输中过期怎么解决_TTL在运输错误和解决方案中过期
- 安装MikTex+WinEdt
- c# wifi串口通信_在C#中实现串口通信的方法
- 服务器主板安装win10系统,装win10主板怎么设置_装win10主板设置教程 - 系统家园...
- ArcGIS利用Model批量裁剪
- 静态库与动态库之间的区别