增加元素.note
·向列表增加元素的方法
向列表末尾添加新元素 5:
my_list.append(5)
向下标为 1 的位置插入元素 "Hi"
my_list.insert(1,"Hi")
在列表末尾追加多个元素:
my_list.extend([5,6,7])
a = [1,2,3,4]
# 在列表末尾添加一个元素:
# 使用append 无法同时追加多个元素
a.append(5)
print(a)
输出结果:
[1, 2, 3, 4, 5]
# 在自定义下标位置中插入元素:
a.insert(2,2.5) #在下标为 2 的位置插入整数 2.5
# 使用insert时,下标可以超出范围,若是超出了范围,则会将元素追加到列表的末尾
# 若是负数下标值超出范围,例:-2000 ,则会将元素追加到列表最开头
a.insert(200,"a")
print(a)
输出结果:
[1, 2, 2.5, 3, 4, 'a']
# 在列表末尾追加多个元素:
# 需要使用中括号将元素括起来:
# a.extend([5,6,7])
# 或使用:
b = [5,6,7,]
# a.extend(b)
c = "Hello"
# a.extend(c) #这样输入,Hello会被拆分成多个元素,所以不推荐
# 最好在变量外加一个中括号,将它视为列表,视为一个整体被追加到列表中的最后,这样就是连起来的一整个元素了
a.extend([c])
#括号 c 和中括号 c 效果是完全不一样的
print(a)
# 也可以理解为该方法是列表合并
# 使用该方法可以直接追加字符串
输出结果:
[1, 2, 3, 4, 'Hello']