Форум сайта python.su
0
Есть список:
a = ['1',['2', '5', '3'],'3','3','4','5','4','3','2','1']
import pandas as pd a = ['1',['2', '5', '3'],'3','3','4','5','4','3','2','1'] aa = pd.DataFrame(a) dx= aa.index[aa[0] == '2'].tolist() print(dx)
Отредактировано ewro (Июнь 11, 2018 07:53:45)
Офлайн
253
:) Например корректно так:
print([1,8])
"325" 2 "3-1" [["2"]] ["5","2"] {"2":"3"} {"3":"2"} T_some_class(2) "Жили у бабуси два веселых гуся." ....
Офлайн
0
В принципе нужно вот что.
Имеется список:
“маша мыла”
“раму сама”
“но маша”
“сама не”
“мыла раму”
Требуется найти индексы строк в которых встречается слово “маша”, т.е.
Index = [0, 2]
Отредактировано ewro (Июнь 11, 2018 07:47:17)
Офлайн
857
>>> a = ['1', ['2', '5', '3'], '3', '3', '4', '5', '4', '3', '2', '1'] >>> out = [index for index, value in enumerate(a) if '2' in value] >>> out [1, 8] >>>
Офлайн
0
py.user.next, Спасибо! Как из пушки!
Офлайн