您的位置:

Python实现列表添加到列表功能

一、输入函数input()

在Python中,利用input()函数从终端读取用户输入的数据,可以将输入的数据存储到列表中。下面是一个示例代码:


number_list = []
n = int(input("请输入需要输入的数字个数:"))
for i in range(n):
    number = int(input("请输入第{}个数字:".format(i+1)))
    number_list.append(number)

以上代码实现了利用input()函数在终端中输入数字并存储到列表number_list中。用户可以根据具体需要输入不同数量的数字,程序会自动将输入的数字添加到列表中。

二、列表拼接extend()

在Python中,可以通过extend()函数将一个列表中的元素添加到另一个列表中。以下是示例代码:


list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)  # 输出[1, 2, 3, 4, 5, 6]

以上代码实现了将列表list2中的元素添加到列表list1中,即实现了列表的拼接功能。

三、加法运算符+

Python中,可以利用加法运算符+将两个列表的元素合并成一个新的列表。以下是示例代码:


list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = list1 + list2
print(new_list)  # 输出[1, 2, 3, 4, 5, 6]

以上代码实现了将列表list1和列表list2的元素合并成一个新的列表new_list中,即实现了列表添加到列表的功能。

四、列表append()函数

Python中,利用append()函数可以将一个元素添加到列表的末尾。如果想要将一个列表添加到另一个列表的末尾,可以将该列表作为append()函数的参数。以下是示例代码:


list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.append(list2)
print(list1)  # 输出[1, 2, 3, [4, 5, 6]]

以上代码实现了将列表list2添加到列表list1的末尾,即实现了列表添加到列表的功能。需要注意的是,这种方法会将列表list2当成一个元素添加到list1的末尾,而不是将list2中的元素逐个添加到list1中。

五、列表insert()函数

Python中,利用insert()函数可以将一个元素插入到列表的指定位置。如果想要将一个列表插入到另一个列表的指定位置,可以先将该列表作为一个元素添加到另一个列表中,再利用insert()函数将该元素插入到指定位置。以下是示例代码:


list1 = [1, 2, 3, 7, 8, 9]
list2 = [4, 5, 6]
list1.append(list2)
list1.insert(3, list2)
print(list1)  # 输出[1, 2, 3, [4, 5, 6], 7, 8, 9, [4, 5, 6]]

以上代码实现了将列表list2插入到列表list1的指定位置,即实现了列表添加到列表的功能。需要注意的是,这种方法会将列表list2当成一个元素插入到list1中,而不是将list2中的元素逐个插入到list1中。