gpt4 book ai didi

Python While 循环语法

转载 作者:太空宇宙 更新时间:2023-11-04 07:35:07 25 4
gpt4 key购买 nike

class Solution: 
def display(self,head):
current = head
while current:
print(current.data,end=' ')
current = current.next

你好,我在理解上面的 while 循环时遇到了一些困难,据我所知,你需要有一个 while 循环的条件,所以:

while (stuff) == True:

但是上面的代码有:

while current:

这是否与:

while current == head:

谢谢

最佳答案

while current: 语法的字面意思是 while bool(current) == True:。该值将首先转换为 bool 值,然后与 True 进行比较。在 python 中,转换为 bool 的所有内容都是 True,除非它是 NoneFalse、零或空集合。

参见 truth value testing部分供引用。

关于Python While 循环语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38230190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com