假设我在这样的列表中有一个元组:
>>> t = [("asdf", )]
我知道列表总是包含一个 1 元组。目前我这样做:
>>> dummy, = t
>>> value, = dummy
>>> value
'asdf'
是否有更短、更优雅的方法来做到这一点?
最佳答案
尝试
(value,), = t
它比 t[0][0]
更好,因为它还断言您的列表恰好包含 1 个元组,其中有 1 个值。
关于python - 在长度为 1 的列表中解包 1 元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3219573/