python中列表extend的用法
时间: 2023-04-16 20:03:12 浏览: 110
Python中列表的extend()方法用于将一个列表中的元素添加到另一个列表中,相当于将两个列表合并成一个。extend()方法可以接受一个列表作为参数,也可以接受一个可迭代对象作为参数,如元组、字符串等。使用extend()方法可以避免使用循环来逐个添加元素,从而提高代码的效率。例如:
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a) # 输出 [1, 2, 3, 4, 5, 6]
c = (7, 8, 9)
a.extend(c)
print(a) # 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9]
d = "hello"
a.extend(d)
print(a) # 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9, 'h', 'e', 'l', 'l', 'o']
相关问题
python列表合并 extend
使用extend()方法可以将一个列表中的元素追加到另一个列表的末尾。例如,在Python中,我们可以这样合并两个列表a和b:
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a) # 输出结果为 [1, 2, 3, 4, 5, 6]
在上述例子中,使用extend()方法将列表b的元素追加到列表a的末尾。最终,列表a中包含了列表a和b的所有元素。
python中extend的用法
在Python中,extend()是列表对象的一个方法,用于将一个可迭代对象中的元素逐个添加到列表中。它可以用于扩展一个列表,将另一个列表中的元素添加到当前列表的末尾。
extend()方法的语法如下:
```python
list.extend(iterable)
```
其中,list是要操作的列表对象,iterable是一个可迭代对象,可以是列表、元组、字符串或其他可迭代的对象。
下面是一个示例,演示了extend()方法的使用:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1) # 输出:[1, 2, 3, 4, 5, 6]
```
在上面的示例中,我们首先创建了两个列表list1和list2。然后,通过调用list1的extend()方法,并将list2作为参数传入,将list2中的元素逐个添加到list1的末尾。最后,打印输出list1的内容,可以看到list1已经被扩展了。
需要注意的是,extend()方法会修改原始列表,而不会创建一个新的列表。如果你想要创建一个新的列表并将两个列表合并在一起,可以使用"+"运算符或者使用列表的切片操作。
希望以上解答对你有帮助!如果你还有其他问题,请继续提问。
阅读全文