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)
Как заставить найти индекс “2 5 3”
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)
print([1,8])
"325" 2 "3-1" [["2"]] ["5","2"] {"2":"3"} {"3":"2"} T_some_class(2) "Жили у бабуси два веселых гуся." ....
Index = [0, 2]
>>> 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] >>>