python 列表的增删改查

本文介绍了Python列表的四种基本操作:新增元素(包括append、insert、相加和extend)、删除元素(pop、remove和del)、修改元素以及查询元素的方法。详细讲解了每个方法的使用和示例。
摘要由CSDN通过智能技术生成

#每天一点点#
python 列表的增删改查
name = [‘老王’,‘任重’,‘吴聘’,‘飞扬’]
一 :新增元素
1: append 方法:将新增字符添加在末尾位置
name.append(‘孟非’)
name →→→→→ 输出结果 [‘老王’, ‘任重’, ‘吴聘’, ‘飞扬’, ‘孟非’]
2: insert 插队方法 insert(要插入的位置,要添加的内容)
name.insert(2,‘吴京’) 插入下标为2的位置,原位置的内容,后移
name →→→→→ 输出结果 [‘老王’, ‘任重’, ‘吴京’, ‘吴聘’, ‘飞扬’, ‘孟非’]
3:直接相加
name2 = [‘千与千寻’,‘花木兰’,‘刘亦菲’]
name3 = name+name2
name3 →→→→→ 输出结果
[‘老王’, ‘任重’, ‘吴京’, ‘吴聘’, ‘飞扬’, ‘孟非’, ‘千与千寻’, ‘花木兰’, ‘刘亦菲’]
4:name.extend(另一个列表)
name2 = [‘千与千寻’,‘花木兰’,‘刘亦菲’]
name.extend(name2)
name →→→→→ 输出结果
[‘老王’, ‘任重’, ‘吴京’, ‘吴聘’, ‘飞扬’, ‘孟非’, ‘千与千寻’, ‘花木兰’, ‘刘亦菲’]

二 : 删除元素
1:pop 方法:每次执行,都删除列表的最后一个
name =

1. 增加元素: a. append()方法:在列表末尾添加一个元素。 ``` fruits = ['apple', 'banana'] fruits.append('orange') print(fruits) # ['apple', 'banana', 'orange'] ``` b. insert()方法:在指定位置插入一个元素。 ``` fruits = ['apple', 'banana'] fruits.insert(1, 'orange') print(fruits) # ['apple', 'orange', 'banana'] ``` c. extend()方法:将一个列表的元素添加到另一个列表的末尾。 ``` fruits1 = ['apple', 'banana'] fruits2 = ['orange', 'kiwi'] fruits1.extend(fruits2) print(fruits1) # ['apple', 'banana', 'orange', 'kiwi'] ``` 2. 删除元素: a. remove()方法:删除列表中的指定元素。 ``` fruits = ['apple', 'banana', 'orange'] fruits.remove('banana') print(fruits) # ['apple', 'orange'] ``` b. pop()方法:删除列表中指定位置的元素。 ``` fruits = ['apple', 'banana', 'orange'] fruits.pop(1) print(fruits) # ['apple', 'orange'] ``` c. del语句:删除列表中指定位置的元素或整个列表。 ``` fruits = ['apple', 'banana', 'orange'] del fruits[1] print(fruits) # ['apple', 'orange'] del fruits print(fruits) # NameError: name 'fruits' is not defined ``` 3. 修改元素: a. 直接赋值:通过索引直接修改列表中的元素。 ``` fruits = ['apple', 'banana', 'orange'] fruits[1] = 'kiwi' print(fruits) # ['apple', 'kiwi', 'orange'] ``` b. 切片赋值:通过切片修改列表中的一部分元素。 ``` fruits = ['apple', 'banana', 'orange'] fruits[1:3] = ['kiwi', 'grape'] print(fruits) # ['apple', 'kiwi', 'grape'] ``` 4. 查找元素: a. in关键字:判断一个元素是否在列表中。 ``` fruits = ['apple', 'banana', 'orange'] print('apple' in fruits) # True print('kiwi' in fruits) # False ``` b. index()方法:获取一个元素在列表中的索引。 ``` fruits = ['apple', 'banana', 'orange'] print(fruits.index('banana')) # 1 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值