- 列表是类似于MATLAB的元包,可以包含任何数据类型(对象也可以)
-
创建列表、添加元素https://www.py.cn/jishu/jichu/13609.html
- number = [‘s’, 1, [‘sss’, ‘ssd’], ‘书’]
- number = [] # 创建空列表
- number.append() # 在列表后面添加1个元素
- number.extend() # 在列表后面添加一个列表
- number.insert(n, ‘cdh’) # 在第 n-1 位置插入‘cdh’
-
删除元素
- number.remove(‘s’) # 移除指定元素,不管位置
- del number[1] # del 是一个语句不是函数
- number.pop(i) # 输出索引值为i的值,并在列表中删除它,无参数时,默认为最后一个
- nums = number[m:n] # 切片:从索引m到n-1的所有值,m为空时,从头开始,n为空时到尾结束,m和n都为空[:]复制number列表
- num = number :相当于对number进行引用(再起一个名字而已),改变一个就会改变另一个
-
逻辑操作符
- 列表判断大小时,按照第一个元素判断;
- list1 + list2 = 两者的拼接,相当于list1.extend(list2),前者必须保证数据类型相同,不常用;
- list1 * 3 :将列表重复三次构成新的列表
- 123 in list1: 判断123 是否在list1中,如果在就返回True,用于if 判断语句;
- dir(list)
- list.index(“元素”, m, n) :返回元素的索引,从m开始到n结束的范围查找,省略时,从头开始
- reverse();列表翻转
- sort():无参数时,从小到大进行排列;有三个参数,现在只考虑简单的,其他在算法会学。sort(reverse = True)由大到小排序
列表操作
最新推荐文章于 2024-11-08 13:43:44 发布