python---列表详解
1.ctrl + d复制一行
列表的特点:可以存取多个值
需要了解的:
2.sort:数字排第一位,字母,汉字(列表里面需要是相同的数据类型)
Eg:
l1 = ['你好','a','c','b','d','1','3','2']
l1.sort()
print(l1)
['1', '2', '3', 'a', 'b', 'c', 'd', '你好']
3.index获取b元素的下标
l1 = ['你好','a','c','b','d','1','3','2']
res = l1.index('b')
print(res)
3
4.clear清空列表里面所有元素
l1 = ['你好','a','c','b','d','1','3','2']
l1.clear()
print(l1)
[]
5.copy复制一个列表
eg:
l1 = ['你好','a','c','b','d','1','3','2']
res = l1.copy()
print(res)
['你好', 'a', 'c', 'b', 'd', '1', '3', '2']
6.reverse倒序
l1 = ['你好','a','c','b','d','1','3','2']
l1.reverse()
print(l1)
['2', '3', '1', 'd', 'b', 'c', 'a', '你好']
#必须要掌握的
7.insert 在下标为3的地方插入一个元素
eg:
l1 = ['a','a','b','c','d']
l1.insert(3,[1,2,3])
print(l1)
['a', 'a', 'b', [1, 2, 3], 'c', 'd']
8.统计列表当中a元素的个数
eg:
l1 = ['a','a','b','c','d']
res = l1.count('a')
print(res)
2
9.append在元素列表最后面追加元素
l1 = ['a','a','b','c','d']
l1.append('aaaa')
l1.append('bbbb')
print(l1)
['a', 'a', 'b', 'c', 'd', 'aaa', 'bbb']
10.remove删除指定元素
eg:
l1 = ['a','a','b','c','d']
l1.remove('a')
print(l1)
['a', 'b', 'c', 'd']
11.pop是取出指定下标的元素
eg:
l1 = ['a','a','b','c','d']
res = l1.pop(0)
print(l1)
print(res)
12.extend添加列表,元组等是添加的列表,元组里面单个值
l1 = ['a','a','b','c','d']
l1.extend({'ss':11,'dd':22,'mm':33})
print(l1)
['a', 'a', 'b', 'c', 'd', 'ss', 'dd', 'mm']
- 列表也是可以切片,也有索引或者下标
eg:
l1 = ['a','a','b','c','d']
print(l1[4])
print(l1[-2])
print(l1[2:4])
d
c
['b', 'c']
14.列表利用下标改值
eg:
l1 = ['a','a','b','c','d']
l1[1] = 'ss'
print(l1)
['a', 'ss', 'b', 'c', 'd']
- Python列表list详解篇(七)
- Python之列表使用详解
- Python 实战之列表(list)实战详解
- python实现对象列表根据某个属性排序的方法详解
- Python - 列表(list) 的 详解 及 代码
- python操作列表的函数使用代码详解
- 详解Python使用模拟退火算法求解列表“最大值”
- Python - 列表(list) 的 详解 及 代码
- Python列表排序 reverse、sort、sorted 操作方法详解
- Python数据类型详解(列表,元组,字典,日期)
- Python 列表(List)操作方法详解
- Python之列表与元组的区别详解
- python列表list详解
- Python 列表排序方法reverse、sort、sorted详解
- python的排序函数sort,sorted在列表排序和字典排序中的应用详解和举例
- Python数据类型详解(二)列表
- Python元组与列表,集合与字典详解
- python3 操作 redis List(列表) 实例 详解
- 详解Python如何获取列表(List)的中位数
- Python基础—列表详解