列表: 列表用左方括号开始, 右方括号结束,即[]
列表中可以放任意类型的数据,可以重复
空列表:list_1 = []
列表常用操作:
1、列表可以通过下标取值,从0开始
a_list=[1,2,3,4,5]
#通过下标取值,取下标2的值
print(a_list[2])
2、也可以通过值获取下标索引
a_list=[1,2,3,4,5]
#通过index()方法,获取数值5的下标索引
print(a_list.index(5))
3、列表.append(值),值可以是任意数据类型,追加在列表末尾
a_list=[1,2,3,4,5]
#通过append()方法,在列表末尾增加任意数据类型的值
a_list.append("python")
print(a_list)
4、列表.insert(索引,值),在指定的索引位置插入值,原来数据的索引往后顺延+1
a_list=[1,2,3,4,5]
#通过insert()方法,在列表中指定索引位置插入新的值
a_list.insert(3, "新插入的值")
print(a_list)
5、列表.extend(新列表),将新列表追加到原来列表的后面
a_list=[1,2,3,4,5]
b_list = ["python", "学习", "笔记"]
#通过extend()方法,将新列表追加到原列表的末尾
a_list.extend(b_list)
print(a_list)
6、通过索引修改原来的值
b_list = ["python", "学习", "笔记"]
#通过索引修改列表的值
b_list[2] = "计划"
print(b_list)
7、列表.remove(值),删除指定的数据值
b_list = ["python", "学习", "笔记"]
#通过remove()方法删除列表的值
b_list.remove("笔记")
print(b_list)
8、del 列表[索引],删除列表中某个索引的数据
b_list = ["python", "学习", "笔记"]
#通过del方法删除列表索引对应的值
del b_list[1]
print(b_list)
9、列表.pop(),直接删除列表末尾的数据
b_list = ["python", "学习", "笔记"]
#通过pop()方法删除列表末尾的值
b_list.pop()
print(b_list)
10、len(列表),获取列表的长度
b_list = ["python", "学习", "笔记"]
#通过len()方法获取列表的长度
print(len(b_list))
11、成员运算符,成员 in 列表/字符串,成员 not in 列表/字符串
b_list = ["python", "学习", "笔记"]
#通过列表成员是否存在
print("python" in b_list)
print("笔记" not in b_list)
14、列表升序列表.sort(),升序从小到大
a_list=[1,23,2,5,6,89,17]
#列表升序排列
a_list.sort()
print(a_list)
#列表降序排列
a_list.sort(reverse=True)
print(a_list)
15、列表反转list[::-1]
a_list=[1,2,3,4,5]
#列表反转
print(a_list[::-1])
#或者
a_list.reverse()
print(a_list)
16、列表操作
a_list=[1,2,3,4,5]
#遍历列表的值
for i in range(len(a_list)):
print(a_list[i])
#斐波那契数列保存到列表
test_list=[1,1]
a = int(input('请输入一个整数:\n'))
for i in range(a):
test_list.append(test_list[-2]+test_list[-1])
print(test_list)

被折叠的 条评论
为什么被折叠?



