Python中的extend()方法是一种非常有用的列表操作,它可以将一个列表中的元素添加到另一个列表的末尾。在本篇文章中,我们将向您介绍Python中的extend方法并展示它在不同场景下的使用方法。
extend方法的语法extend方法用于在列表末尾添加另一个列表中的多个元素,它的语法如下:
list.extend(iterable)
其中,list表示待添加元素的列表,iterable表示要添加的元素,可以为列表、元组、集合、字符串等可迭代对象。
注意:extend() 方法不创建一个新的列表,而是直接修改了原来的列表,因此,extend()方法没有返回值。
使用场景:
1、列表和列表拼接
使用extend进行拼接:
a = [1, 2, 3]
b = [4,5,6]
a.extend(b)
print(a)
输出:
[1, 2, 3, 4, 5, 6]
使用+进行拼接:
a = [1, 2, 3]
b = [4,5,6]
print(a+b)
输出:
[1, 2, 3, 4, 5, 6]
2、列表和字典拼接:
a = [1, 2, 3]
c = {"username":"小博","wechat":"xiaobotester"}
a.extend(c)
print(a)
输出:
[1, 2, 3, 'username', 'wechat']
3、列表和元组拼接:
a = [1, 2, 3]
e = (7,8,9)
a.extend(e)
print(a)
输出:
[1, 2, 3, 7, 8, 9]
4、列表和字符串拼接
a = [1, 2, 3]
f = "this is a test"
a.extend(f)
print(a)
输出:
[1, 2, 3, 't', 'h', 'i', 's', ' ', 'i', 's', ' ', 'a', ' ', 't', 'e', 's', 't']
最近准备开始重新打卡学习,有想一起打卡学习的小伙伴,可以在微信上私聊我一起互相监督哈,每天进步一点点,学习一个小知识。