python中列表extend的用法
时间: 2023-04-16 09:03:12 浏览: 54
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函数使用方法
在Python中,extend()函数是用于在列表末尾添加另一个列表的元素的方法。它的语法如下:
```
list.extend(iterable)
```
其中,`list`表示要添加元素的列表,`iterable`可以是一个列表、元组、集合或者其他可迭代对象。
例如,要将列表`list1`的元素添加到列表`list2`的末尾,可以使用如下代码:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list2.extend(list1)
print(list2)
```
执行结果为:
```
[4, 5, 6, 1, 2, 3]
```
这样,列表`list2`就在末尾添加了列表`list1`的所有元素。
Python中extend的用法
在Python中,extend()是一种列表方法,用于将一个列表的元素添加到另一个列表中。
具体来说,extend()方法可以接受一个列表作为参数,将该列表中的所有元素依次添加到调用该方法的列表中。例如:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1) # 输出 [1, 2, 3, 4, 5, 6]
```
可以看到,extend()方法将list2中的所有元素添加到了list1中。
另外,如果需要添加单个元素到一个列表中,可以使用append()方法。而如果需要添加一个可迭代对象(比如一个元组或者一个集合)的所有元素到一个列表中,则可以使用extend()方法。