为什么以下语句在Python中不返回没有'item'
的列表?从Python中的未命名列表中删除项目
list(something_convertible_to_list).remove('item')
?
我想用上面的结构,以避免明确命名列表它传递给函数的唯一目的,即:
operate_on_list(list(something_convertible_to_list).remove('item'))
def operate_on_list(my_list):
# do_something
print my_list
return
这是可能在Python?
谢谢。这非常有帮助。我认为没有其他可以用于此目的的内置列表(即,我唯一的,简单的替代方法是定义我自己的列表方法)。是对的吗? – 2013-02-19 15:26:57
@ user273158 - 查看我的编辑。 – mgilson 2013-02-19 15:28:21
@Nicolas - 谢谢。正如你所评论的那样,我正在努力。伟大的头脑必须想象:) – mgilson 2013-02-19 15:29:49