Python的列表常用操作

列表: 列表用左方括号开始, 右方括号结束,即[]
列表中可以放任意类型的数据,可以重复
空列表: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)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值