Skip to main content
 首页 » 编程设计

python之创建列表,附加数据并转换为元组 : shortest code

2025年05月04日11shanyou

<分区>

我有一个可能很愚蠢的问题,但不知道如何解决。 所以基本上我想做的是:

  • 创建一个列表
  • 将项目添加到列表(存储在第二个列表中)
  • 将列表转换为元组

所以我想我会做这样的事情:

anotherList = [2,5,8] 
myTuple = tuple([1,2,3].extend(anotherList)) 

这不起作用,因为它会抛出错误:

TypeError: 'NoneType' object is not iterable 

这是有道理的,因为 extend 操作的结果不是列表。问题是我无法在一行代码中完成它,而只能在 4 行代码中完成,就像这样:

anotherList = [2, 5, 8] 
myList = [1, 2, 3] 
myList.extend(anotherList) 
myTuple = tuple(myList) 

有没有办法简化这段代码?它看起来不必要地长!