如何在Python中的for循环中附加一个空列表,而我在尝试附加相反的弦。为什么什么都没有?

2024-09-27 09:23:19 发布

您现在位置:Python中文网/ 问答频道 /正文

string = "Hi how are you"
reversedString = []
mysplit = string.split(" ")
for i in mysplit:
    reverse = i[::-1]
    print reverse
    final_List =  reversedString.append(reverse)
print final_List

我得到的结果是: iH公司 哇 时代 计量单位 没有

为什么我在尝试附加反转时得到“None”字符串。请救命


Tags: inyouforstringhiarelisthow
2条回答
string = "Hi how are you"
reversedString = []
mysplit = string.split(" ")

for i in mysplit:
    reverse = i[::-1]
    reversedString.append(reverse)

print  reversedString   

输出:

['iH', 'woh', 'era', 'uoy']

list.append(item)修改list并返回None。你知道吗

只是print reversedString

string = "Hi how are you"
reversedString = []
mysplit = string.split(" ")
for i in mysplit:
    reverse = i[::-1]
    print reverse
    reversedString.append(reverse)
print reversedString

另外,string.split(' ')每个空格字符处分开,因此如果您有string = 'foo bar',您将得到列表['foo', '', '', 'bar'];如果您想用任意数量的空格分隔单词,只需使用string.split()。你知道吗

相关问题 更多 >

    热门问题