📜  Python List extend() 方法

📅  最后修改于: 2022-05-13 01:54:29.722000             🧑  作者: Mango

Python List extend() 方法

Python 的列表扩展() 方法迭代字符串、列表、元组等可迭代对象,并将可迭代对象的每个元素添加到 List 的末尾。列表的长度随着迭代中存在的元素数量而增加。

示例 1:使用extend() 方法

Python
# my_list
my_list = ['geeks', 'for']
  
# Another list
another_list = [6, 0, 4, 1]
  
# Using extend() method
my_list.extend(another_list)
  
print my_list


Python
# My List
my_list = ['geeks', 'for', 'geeks']
  
# My Tuple
my_tuple = ('DSA', 'Java')
  
# My Set
my_set = {'Flutter', 'Android'}
  
# Append tuple to the list
my_list.extend(my_tuple)
  
print(my_list)
  
# Append set to the list
my_list.extend(my_set)
  
print(my_list)


Python
# My list
my_list = ['geeks', 'for', 6, 0, 4, 1]
  
# My string
my_list.extend('geeks')
  
print my_list


输出:

['geeks', 'for', 6, 0, 4, 1]

示例 2:添加元组元素并设置为列表

Python

# My List
my_list = ['geeks', 'for', 'geeks']
  
# My Tuple
my_tuple = ('DSA', 'Java')
  
# My Set
my_set = {'Flutter', 'Android'}
  
# Append tuple to the list
my_list.extend(my_tuple)
  
print(my_list)
  
# Append set to the list
my_list.extend(my_set)
  
print(my_list)

输出:

['geeks', 'for', 'geeks', 'DSA', 'Java']
['geeks', 'for', 'geeks', 'DSA', 'Java', 'Android', 'Flutter']

示例 3:将字符串扩展到列表

字符串是可迭代的,因此如果您使用字符串扩展列表,您将在迭代字符串附加每个字符。

Python

# My list
my_list = ['geeks', 'for', 6, 0, 4, 1]
  
# My string
my_list.extend('geeks')
  
print my_list

输出:

['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']