Python 中的列表(二)

目录

添加元素

修改元素

删除元素


昨天我们知道了,可以用 for 循环对列表中的元素进行遍历,今天我来看一下,如何对列表中的元素进行添加、修改和删除。

 

添加元素

为列表添加元素,我们可以使用 append(obj) 函数,这个函数可以在列表的末尾追加元素

listname.append(obj)

这里的 obj 指的是要添加到列表末尾的元素,比如我们要添加一个新的名字到 names 中,我们可以这样:

# 创建列表
names = ['张三','李四','王五']

# 追加新元素到列表中
names.append('赵六')

# 遍历列表元素
for item in names:
    print(item)

# 运行结果
张三
李四
王五
赵六

这是添加单个元素的方法,如果想将一个列表添加到另一个列表中,可以利用 extend(seq) 函数:

listname.extend(seq)

这里的 seq 是要添加的新列表,语句执行后,seq 的内容将追加到 listname 的后面:

# 创建列表
names = ['张三','李四','王五']
names1 = ['小明','小红']

# 追加新列表到原列表中
names.extend(names1)

# 遍历列表元素
for item in names:
    print(item)

# 运行结果
张三
李四
王五
小明
小红

 

修改元素

昨天我们说了,获取元素可以用索引的方式来获取,因此,如果想修改元素,我们可以用索引先来找到要修改的元素,然后再修改:

# 创建列表
names = ['张三','李四','王五']

# 将张三改成小张
names[0] = '小张'

# 遍历列表元素
for item in names:
    print(item)

# 运行结果
小张
李四
王五

 

删除元素

删除列表我们用 del,删除列表中的元素我们同样用它,不过,我们需要像获取和修改一样,先找到对应的索引再删除:

# 创建列表
names = ['张三','李四','王五']

# 删除元素李四
del names[1]

# 遍历列表元素
for item in names:
    print(item)

# 运行结果
张三
王五

除了这种方法呢,我们还可以利用 remove(obj) 方法直接根据元素来删除,这里的 obj 一样是要删除的元素:

# 创建列表
names = ['张三','李四','王五']

# 删除元素李四
names.remove('李四')

# 遍历列表元素
for item in names:
    print(item)

# 运行结果
张三
王五

走到窗口,轻轻撩开窗帘,街面上很热闹,灯光通明。我一直觉得,看一个城市的街道就会看出一个城市的性格。
        北京很堵,车子很多,路上经常会看见那些带着军牌和政府车牌的轿车,而在路边,时常可以看见那些骑着老式自行车,穿梭在胡同儿的人们,这是一个有文化沉淀的政治城市。
        而在上海,车也很多,却都是匆匆忙忙,走到哪里都有广告,行人永远高昂着头穿过红灯。这是一座城市的脾气。
                                                                                                                 ——《阴阳代理人之改命师》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叮小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值