9

次のようなリストにタプルがあるとします。

>>> t = [("asdf", )]

リストには常に1タプルが1つ含まれていることを知っています。現在、私はこれを行います:

>>> dummy, = t
>>> value, = dummy
>>> value
'asdf'

これを行うためのより短くてエレガントな方法はありますか?

4

3 に答える 3

23

試す

(value,), = t

それt[0][0]は、リストに 1 つの値を持つ 1 つのタプルが正確に含まれていることも主張するためです。

于 2010-07-10T14:36:44.297 に答える
10
>>> t = [("asdf", )]
>>> t[0][0]
'asdf'
于 2010-07-10T14:36:53.080 に答える