导图社区 python列表与元组的操作
python-列表与元组的操作描述及使用方法,喜欢的朋友可以看一看,后续还有完整的python学习导图上传,坚决不做假大空一切只为打好基础!由易入难!在由繁化简!也欢迎各位大佬审阅!谢谢支持!
python-字典操作详细描述及使用方法,喜欢的朋友可以看一看,后续还有完整的python学习导图上传,坚决不做假大空一切只为打好基础!由易入难!在由繁化简!也欢迎各位大佬审阅!谢谢支持!
python-字符串操作详细描述及使用方法,喜欢的朋友可以看一看,后续还有完整的python学习导图上传,坚决不做假大空一切只为打好基础!由易入难!在由繁化简!也欢迎各位大佬审阅!谢谢支持!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
列表与元组的操作
len在列表(元组)的使用
计算列表或元组的长度
可以计算出除了数字类型以外的,其他数据类型的长度
列表(元组)之间的累加与乘法
in和not in在列表(元组中的用法)
in 是判断某个成员(元素)是否在该数据结构中,返回bool值
not in 是判断某个成员(元素)是否不在该数据结构中,返回bool值
append
列表.append(新元素)
被添加的元素只会添加到末尾
在原有列表的基础上进行添加,不需要额外添加新的变量
count
inttype = list.count(item)
item(你想查询个数的元素)
如果查询的成员(元素)不存在,返回 0
列表只会检查完整元素是否存在需要计算的内容
remove
list.remove(item)
item(准备删除的元素)
删除列表中的某个元素
remove不会返回一个新的列表,而是在原先的列表中对元素进行删除
del
把变量完全删除
直接删除无返回值
如果index不存在则报错
del 变量
reverse
liet.reverse()
对当前列表顺序反转
sort
list.sort(key = None, reverse = False )
key-参数比较
reverse=Ture 降序
reverse=Fslse 升序(默认)
对当前列表按照一定规律进行排序
列表中的元素类型必须相同,否则无法排序(报错)
clear
list.clear()
清空列表或元组的所有数据
copy
list.copy()
将当前列表赋值一份相同的列表,新列表与旧列表内容相同,但内存空间地址不同
copy与二次赋值的区别
二次赋值的变量与原始变量享有相同的内存空间地址
copy创建的新列表与原始列表不是同一个内存空间地址,不同享数据变更
拷贝
浅拷贝
不会因为原始列表变动而变动
深拷贝
对原始列表的第一层及深层进行copy,与原始变量完完全全不共享数据
insert
list.insert(index, new_item)
将一个元素添加到当前列表的指定位置
字符串, 列表, 元组 元素位置都是从0计算
与append的区别
append只能添加到列表的末尾
insert可以指定选择任意一个位置
extend
list.extend(iterable)
iterable 代表列表或元组
将其他列表和元组的元素导入当前当前的列表
子主题
索引
字符串, 列表, 元组 的最大索引就是长度 -1
从最左边记录的位置就是索引
索引用数字表示, 起始从0开始
切片
索引用来对单个元素进行访问, 切片则对一定范围内的元素进行访问
切片通过冒号在括号内把两个索引查找出来
[0 : 10]
左含右不含
[:: -1] 反向获取
跳跃获取 [0: 8: 2]
切片生成空列表[0: 0]
pop
list.pop(index)
通过索引删除并获取列表的元素
函数会删除该索引的元素并返回
如果传入的index不存在则报错
字符串的索引与获取
find
string.find(item)
item 查询个数的元素,返回索引位置
获取不到返回 -1
index
string.index(item)
获取不到直接报错
无法通过索引修改与删除
字符串不可修改