📅  最后修改于: 2023-12-03 15:04:24.403000             🧑  作者: Mango
在Python中,我们经常需要对列表中的元素进行操作和处理。其中一项任务是将列表中的第一个和最后一个元素合并在一起。
这个任务可以通过Python内置的列表索引和切片来完成。下面是一个例子:
my_list = [1, 2, 3, 4, 5]
result = [my_list[0], my_list[-1]]
print(result) # 输出结果:[1, 5]
在此代码中,我们定义了一个列表 my_list
,然后使用 [ ]
来通过索引访问列表中的第一个和最后一个元素,使用 -1
索引来访问最后一个元素。
接下来,我们将这两个元素合并成一个新的列表,该列表包括第一个和最后一个元素。我们将其存储在 result
变量中,并打印出来。
此代码的输出应该是 [1, 5]
,这是由于我们已将第一个和最后一个元素合并在一起。
如果你想把这个过程变成一个函数,可以使用下面的代码:
def merge_first_last(my_list):
result = [my_list[0], my_list[-1]]
return result
此代码将输入的列表作为参数传递给函数,并执行同样的操作。最后一行返回结果。你可以测试一下使用函数的效果:
my_list = [1, 2, 3, 4, 5]
result = merge_first_last(my_list)
print(result) # 输出结果:[1, 5]
以上就是Python中合并列表中的第一个和最后一个元素的方法。