Форум сайта python.su
0
w = ['анна', 'михаил', 'глеб', 100, 2.5] q = [i.title() if isinstance(i, str) else i in w for i in w] print(q)
['Анна', 'Михаил', 'Глеб', True, True]
Офлайн
72
q = [i.title() if isinstance(i, str) else i for i in w]
Офлайн
0
ramiСпасибо!
Офлайн
857
Способ не лучше, просто для информации
>>> lst = ['анна', 'михаил', 'глеб', 100, 2.5] >>> >>> out = [(isinstance(i, str) and i.title()) or i for i in lst] >>> out ['Анна', 'Михаил', 'Глеб', 100, 2.5] >>>
Отредактировано py.user.next (Ноя. 27, 2020 22:22:24)
Офлайн
0
py.user.nextСпасибо!
Способ не лучше, просто для информации
Офлайн