欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中extend功能用法舉例

 更新時(shí)間:2023年08月17日 08:48:56   作者:sweettea~  
這篇文章主要給大家介紹了關(guān)于python中extend功能的相關(guān)資料,Python中的extend()方法是一種非常有用的列表操作,它可以將一個(gè)列表中的元素添加到另一個(gè)列表的末尾,需要的朋友可以參考下

extend() 函數(shù)的功能:

用于在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表)

A = [1, 2, 3]
B = [['a', 'b']]
A.extend([4])
A.extend([5, 6])
B.extend(['c', 'd'])
B.extend([['e', 'f']])
print(A)
print(B)
// output
[1, 2, 3, 4, 5, 6]
[['a', 'b'], 'c', 'd', ['e', 'f']]

extend() 函數(shù)、append()函數(shù)、+ 與 += 功能比較:

  • append()是向列表尾部追加一個(gè)新元素,列表只占一個(gè)索引位,在原有列表上增加。
  • extend()向列表尾部追加一個(gè)列表,將列表中的每個(gè)元素都追加進(jìn)來,在原有列表上增加。
  • +extend()在效果上具有相同的功能,但是實(shí)際上生成了一個(gè)新的列表來存放這兩個(gè)列表的和,只能用在兩個(gè)列表相加上。
  • +=extend()效果一樣。

1. append():

// append():
A = [1, 2, 3]
B = [4, 5, 6]
print(A.append(B))
print(A)
// output
None
[1, 2, 3, [4, 5, 6]]

2. extend():

A = [1, 2, 3]
B = [4, 5, 6]
print(A.extend(B))
print(A)
// output
None
[1, 2, 3, 4, 5, 6]

3. +:

A = [1, 2, 3]
B = [4, 5, 6]
print(A+B)
print(A)
// output
[1, 2, 3, 4, 5, 6]
[1, 2, 3]

4. +=

A = [1, 2, 3]
B = [4, 5, 6]
A += B
print(A)
// output
[1, 2, 3, 4, 5, 6]

總結(jié) 

到此這篇關(guān)于python中extend功能用法舉例的文章就介紹到這了,更多相關(guān)python extend功能內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論