【发布时间】:2020-12-24 05:25:31
【问题描述】:
我知道当python的列表追加元素时,该元素被追加到尾部。我试图输出列表的元素,为什么元素的地址是乱序的?请帮帮我,谢谢!
list = []
list.append(2)
list.append(10)
list.append(3)
print('--append--')
for i in list:
print('i:{}, id:{}'.format(i,id(i)))
输出是:
--append--
i:2, id:140711739437936
i:10, id:140711739438192
i:3, id:140711739437968
【问题讨论】:
-
您查看过
id()的作用吗? docs.python.org/3/library/functions.html#id -
列表中元素的索引和
id不是一回事。
标签: python