关于Python中的列表问题

0 投票
4 回答
1106 浏览
提问于 2025-04-16 06:02

我在做几道作业题时遇到了一些问题,找不到答案——你怎么写一个表达式来删除列表的第一个或最后一个元素呢?比如,我有一个问题是“给定一个名为 'alist' 的列表,写一个表达式来删除 'alist' 的最后一个元素。”

4 个回答

0

这是在Python中怎么做的 -

x = range(10) #creaete list
no_first = x[1:]
no_last  = x[:-1]
no_first_last = x[1:-1]

更新:在列表中用del?我从没听说过。你是说pop吗?

1

我很确定这就像是用“alist.pop()”这么简单。

2

你有没有看过这个? http://docs.python.org/tutorial/datastructures.html 特别是 pop([i]) 这个部分? 你的作业听起来像是功能性编程中的一个标准问题。你需要用到匿名函数(lambdas)吗?

撰写回答