如何在元组中找到列表的唯一标识符?
How to find unique identifier of a list within a tuple?
我有一个如下所示的元组:
x = (2, 3, 4, [34, 45, 89])
我可以使用 id(x)
找到 x
中的 unique identifier
如何找到 list
对象 [34, 45, 89]
的唯一标识符?
使用map
为列表中的每个值映射id
函数(标识符函数):
>>> list(map(id, x))
[140725109860176, 140725109860208, 140725109860240, 1366170771648]
>>>
或列表理解:
>>> [id(i) for i in x]
[140725109860176, 140725109860208, 140725109860240, 1366170771648]
>>>
我有一个如下所示的元组:
x = (2, 3, 4, [34, 45, 89])
我可以使用 id(x)
x
中的 unique identifier
如何找到 list
对象 [34, 45, 89]
的唯一标识符?
使用map
为列表中的每个值映射id
函数(标识符函数):
>>> list(map(id, x))
[140725109860176, 140725109860208, 140725109860240, 1366170771648]
>>>
或列表理解:
>>> [id(i) for i in x]
[140725109860176, 140725109860208, 140725109860240, 1366170771648]
>>>