在 Python 中将元素移动到列表的末尾
Move an element to the end of a List in Python
将元素移动到列表的末尾:
- 使用该
list.append()
方法将值追加到列表的末尾。 - 使用该
del
语句从列表中删除原始元素。
主程序
my_list = ['bobby', 'hadz', '.', 'com'] element = 'hadz' my_list.append(element) del my_list[my_list.index(element)] print(my_list) # 👉️ ['bobby', '.', 'com', 'hadz']
我们使用该list.append()
方法将值附加到列表的末尾。
list.append
()
方法将一个项目添加到列表的末尾。
主程序
my_list = ['bobby', 'hadz'] my_list.append('com') print(my_list) # 👉️ ['bobby', 'hadz', 'com']
该方法None
在改变原始列表时返回。
下一步是获取原始元素的索引并从列表中删除该元素。
主程序
my_list = ['bobby', 'hadz', '.', 'com'] element = 'hadz' print(my_list.index(element)) # 👉️ 1
该
list.index()
方法返回其值等于提供的参数的第一个项目的索引。最后一步是使用del
语句删除索引处的列表项。
主程序
my_list = ['bobby', 'hadz', '.', 'com'] element = 'hadz' my_list.append(element) del my_list[my_list.index(element)] print(my_list) # 👉️ ['bobby', '.', 'com', 'hadz']
del语句按索引从列表中
删除一个项目。
主程序
my_list = ['bobby', 'hadz', '.', 'com'] del my_list[0] print(my_list) # 👉️ ['.', 'com', 'hadz']
或者,您可以使用该list.remove()
方法。
使用 list.remove() 将元素移动到列表的末尾
将元素移动到列表的末尾:
- 使用该
list.append()
方法将值追加到列表的末尾。 - 使用
list.remove()
方法从列表中删除原始项目。
主程序
my_list = ['bobby', 'hadz', '.', 'com'] element = 'hadz' my_list.append(element) my_list.remove(element) print(my_list) # 👉️ ['bobby', '.', 'com', 'hadz']
list.remove()方法从列表中
删除第一项,其值等于传入的参数。
主程序
my_list = ['bobby', 'hadz', '.', 'com'] my_list.remove('hadz') print(my_list) # 👉️ ['bobby', '.', 'com']
该remove()
方法改变原始列表并返回None
。