Как проверить, содержит ли список строк Python определенный символ в последней букве строки? - PullRequest
0 голосов
/ 04 ноября 2018

Я хочу знать, как искать в списке строк, если некоторые из них содержат определенный символ в последней букве. Я пытался это:

uwu=[676, 23, 11];
zwz=3;
L_final=[];
l_final= [zwz in range(i[-1]) for i in uwu]: 

1 Ответ

0 голосов
/ 04 ноября 2018

Вам необходимо убедиться, что элементы приведены к string, если вы хотите посмотреть на отдельных персонажей. Кроме этого, вам нужно добавить if в ваше понимание списка, чтобы выбрать только те элементы uwu, которые заканчиваются строковым представлением zwz:

uwu=[676, 23, 11]
zwz=3
L_final=[i for i in uwu if str(i)[-1] == str(zwz)]

>>> L_final
[23]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...