基础语法学习Day5
列表元素的增删改
1.增 – 在列表中增加元素
(1)append
列表.append(元素) – 在列表的最后添加指定的元素
names = ["1111", "2222", "3333"]
names.append("4444")
print(names) # ['1111', '2222', '3333', '4444']
(2)insert
列表.insert(下标,元素) – 在列表指定下标前插入指定的元素
names.insert(1, "7777")
print(names) # ['1111', '7777', '2222', '3333', '4444']
(3)extend
列表.extend(序列) – 将序列中所有的元素添加到列表的最后
sports = ["aaaa", "bbbb", "cccc"]
sports.extend(["dddd", "eeee"])
print(sports) # ['aaaa', 'bbbb', 'cccc', 'dddd', 'eeee']
# 当小于60时,在数后面加0,输出新列表
a = [90, 56, 78, 89, 45, 60, 32, 100]
b = a[:]
index = 0
for item in b:
print(index, item)
if item < 60:
a.insert(index + 1, 0)
index = index + 1
index = index + 1
print(a)
2.删 – 删除元素
(1)del
del 列表[下标] – 删除列表中指定下标对应的元素
name = ["1111", "2222", "3333", "4444"]
del name[2]
print(name) # ['1111', '2222', '4444']
del name[-3]
print(name) # ['2222', '4444']
(2)remove
列表.remove(元素) – 删除列表中的指定元素
删除元素不在列表中会报错
name = ["1111", "2222", "33