eRROR修改列表以在较低的情况下具有其元素,并且在元素内的空间更改为下划线(_)

问题描述 投票:0回答:1

因此,这些元素将处于较低的情况下,列表中的空间替换为下划线'_'

我尝试了:

names = ["Joey Tribbiani", "Monica Geller", "Chandler Bing", "Phoebe Buffay"] usernames = [] for i in names: usernames = usernames.append(i.replace(" ", "_")) print(usernames)

出现了这个错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-96-513b68e18689> in <module>
      4 # write your for loop here
      5 for i in names:
----> 6     usernames = usernames.append(i.replace(" ", "_"))
      7 
      8 

AttributeError: 'NoneType' object has no attribute 'append'

出现错误,因为您使用了错误的语法。  应该是
python list for-loop
1个回答
0
投票
而不是

usernames = usernames.append

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.