Python提供了内置方法来向列表中追加或添加元素。我们还可以将一个列表追加到另一个列表中。以下是这些方法:

  • append(elmt) - 将值追加到列表的末尾。
  • insert(index, elmt) - 在指定的索引位置插入值。
  • extend(iterable) - 通过添加可迭代对象来扩展列表。

让我们通过以下示例来理解这些方法。

1. append(elmt)

这个函数用于将元素添加到列表的末尾。下面是示例。

示例 -

names = ["Joseph", "Peter", "Cook", "Tim"]  
  
print('Current names List is:', names)  
  
new_name = input("Please enter a name:\n")  
names.append(new_name)  # Using the append() function  
  
print('Updated name List is:', names) 

输出:

Current names List is: ['Joseph', 'Peter', 'Cook', 'Tim']
Please enter a name:
Devansh
Updated name List is: ['Joseph', 'Peter', 'Cook', 'Tim', 'Devansh']

2. insert(index, elmt)

insert()函数将元素添加到给定的索引位置。当我们想要在特定位置插入元素时,这是非常有用的。下面是示例。

示例 -

list1 = [10, 20, 30, 40, 50]  
  
print('Current Numbers List: ', list1)  
  
el = list1.insert(3, 77)  
print("The new list is: ",list1)  
  
n = int(input("enter a number to add to list:\n"))  
  
index = int(input('enter the index to add the number:\n'))  
  
list1.insert(index, n)  
  
print('Updated Numbers List:', list1)  

输出:

Current Numbers List:  [10, 20, 30, 40, 50]
The new list is:  [10, 20, 30, 77, 40, 50]
enter a number to add to list:
 45
enter the index to add the number:
1
Updated Numbers List: [10, 45, 20, 30, 77, 40, 50]

3. extend(iterable)

extends()函数用于将可迭代元素添加到列表中。它接受可迭代对象作为参数。下面是添加可迭代元素的示例。

示例 -

list1 = [10,20,30]  
list1.extend(["52.10", "43.12" ])  # extending list elements  
print(list1)  
list1.extend((40, 30))  # extending tuple elements  
print(list1)  
list1.extend("Apple")  # extending string elements  
print(list1)  

输出:

[10, 20, 30, '52.10', '43.12']
[10, 20, 30, '52.10', '43.12', 40, 30]
[10, 20, 30, '52.10', '43.12', 40, 30, 'A', 'p', 'p', 'l', 'e']

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程