Добавьте восклицательный знак в конце строки в списке - PullRequest
0 голосов
/ 06 апреля 2020

Итак, у меня есть список строк в Python

List=["Hello there", "Nice one"]

Я хочу добавить sh! в конце строки, так что это выглядит следующим образом до сих пор.

List=["Hello there", "Nice one"]
for i in List:
    List[i].split()
    List[i].append("!")
    List[i].join()
    print(List(i))

может кто-нибудь может сказать мне лучший способ или помочь мне исправить это

Ответы [ 3 ]

4 голосов
/ 06 апреля 2020

Использование списка понимания

[e+"!" for e in List] 
1 голос
/ 06 апреля 2020

Один из способов может быть таким:

>>> List=["Hello there", "Nice one"]
>>> List_new = [i + '!' for i in List]
>>> List_new
['Hello there!', 'Nice one!']
0 голосов
/ 06 апреля 2020

Используйте понимание списка и метод соединения. Настоятельно рекомендуется НЕ называть свой list «список»

In [1]: data = ["Hello there", "Nice one"]                                      

In [2]: data2 = [''.join([t, '!']) for t in data]                               

In [3]: data2                                                                   
Out[3]: ['Hello there!', 'Nice one!']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...