如果你有收获的话,求赞求关注。
定义一个列表 语法:[元素1,元素2,元素3......]
my_list = ["tly", "love", "python"] print(my_list) print(type(my_list))
列表的嵌套 [[],[]]
my_list = [[1, 2, 3], [4, 5, 6]] print(my_list) print(type(my_list))
列表的下标索引(正向,反向)
name_list = ["tom", "tly", "66"] print(name_list[0]) print(name_list[1]) print(name_list[2]) # 反向取出 print(name_list[-1]) print(name_list[-2]) print(name_list[-3])
取出嵌套(二维) my_list = [[1, 2, 3], [4, 5, 6]] print(my_list[0][2])
列表常用方法操作
1.查找列表的下表索引 语法:列表.index(元素) my_list = [[1, 2, 3], [4, 5, 6]] index = my_list.index([1, 2, 3]) print(index)
2.修改下表索引的值 语法:列表[下表]=值
my_list = [[1, 2, 3], [4, 5, 6]] my_list[0] = [1, 2, 3, 4] print(my_list[0])
3.在指定位置插入元素 语法:列.表insert(下表,元素)
my_list = [1,2,4,5,6] my_list.insert(2,3) print(my_list)
4.在列表尾端追加元素 语法:列表.append(元素)
my_list = [1,2,4,5,6] my_list.append(6) print(my_list)
追加一批元素
my_list = [1,2,4,5,6] my_list.extend([7,8,9]) print(my_list)
5.元素的删除 语法1:del列表[下表] 语法2:列表。pop(下标)
my_list = ["tly", "love", "python"] del my_list[0] print(my_list)
y_list = ["tly", "love", "python"] ele=my_list.pop(0) print(f"通过pop方法取出元素后得到列表为:{my_list},取出的元素为:{ele}")
6.删除某元素在列表的一个匹配项 语法:列表。remove(元素)
a = [1, 2, 3, 4, 5, 6] a.remove(1) print(a)
7.清空列表 语法:列表。clear()
a = [1, 2, 3, 4, 5, 6] a.clear() print(a)
8.统计列表中元素的数量 语法:列表.count(元素)
a = [1, 2, 2, 2, 3, 2, 4, 5, 6] count = a.count(2) print(count)
9.统计列表中总共有多少元素 语法:len(列表)
a = [1, 2, 2, 2, 3, 2, 4, 5, 6] print(len(a))