【发布时间】:2021-08-14 12:32:17
【问题描述】:
我知道这已经在其他线程中被问过,但我记得有一种更简洁的方法:
所以这是我知道如何解包的代码:
list = [[1, "tom"], [4, "jane"], [2, "peter"], [5.5, "Ursala"]]
points=[p for p, n in list]
name=[n for p, n in list]
所以我知道这就是我从列表中提取列表的方式
但我记得有一些更简洁的方法可以做到这一点。 有点像。
points,name = list
但是它给了我错误:太多的值需要解压(预期为 2)
这是字典的方法吗?不适用于列表列表?
【问题讨论】:
-
不要。采用。
list。作为。多变的。名字。 -
不要不将你的变量命名为
list;这是一个内置的类名。
标签: python