一、输入函数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中。