您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

list()函数在Python中做什么?

list()函数在Python中做什么?

list()将传递给它的iterable转换为列表。如果itertable已经是一个列表,则返回 ,即仅最外层的容器是新的,其余对象仍然相同。

>>> t = (1,2,3,4,[5,6,7,8],9)
>>> lst = list(t) 
>>> lst[4] is t[4]  #outermost container is Now a list() but inner items are still same.
True

>>> lst1 = [[[2,3,4]]]
>>> id(lst1)
140270501696936
>>> lst2 = list(lst1)
>>> id(lst2)
140270478302096
>>> lst1[0] is lst2[0]
True
python 2022/1/1 18:25:52 有175人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶