gpt4 book ai didi

python - 不了解字符串算法到单词列表功能

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:32:59 25 4
gpt4 key购买 nike

这是一个 Python 函数。它从字符串转换为单词列表。但是我不明白代码的算法部分:

for c in ch:
if c==" ":
lista.append(ct) # add to list of temporary string
ct="" # the ch temporary string reinicialization

我不明白,ct 如何附加到列表中,因为 ct=""?它如何获得值(value)?

感谢您的帮助!

完整的函数代码:

def szoLista(ch):
"a ch karakterláncot átalakítja szavakból álló listává"
lista, ct=[],"" # ct átmeneti string
for c in ch:
if c==" ":
lista.append(ct) # a listához adjuk a ch átmenei stringet
ct="" # a ch átmeneti string reinicializálása
else:
ct=ct+c
if ct !="":
lista.append(ct) # az utolsó szó hozzáadása
return lista

最佳答案

else:
ct=ct+c

这些是您忽略的行。ct 在找到空格时设置为空,但在它已被添加到列表之后。如果当前字符不是空格,则该字符附加到 ct。因此,当您遇到下一个空格时,您在 ct 中有了最后一个单词,可以将其添加到列表中。

关于python - 不了解字符串算法到单词列表功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6690222/

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