2024-06-07 01:06:45 发布
网友
查看我的Python会话:
>>> {}.keys().insert(0, "") == None True
但是:
>>> k = {}.keys() >>> k [] >>> k.insert(0, "") >>> k ['']
为什么??你知道吗
PS。谢谢你的帮助!Python的设计非常奇怪-不支持链接:
这就是我问题的根源。。。你知道吗
list.insert返回None;当您打印k时,您正在打印列表的新状态。你知道吗
list.insert
None
k
在案例1中,您正在检查返回类型为None,其值为True。 Python insert返回None
True
insert
list.insert
返回None
;当您打印k
时,您正在打印列表的新状态。你知道吗在案例1中,您正在检查返回类型为
None
,其值为True
。 Pythoninsert
返回None
相关问题 更多 >
编程相关推荐