тема: работа со списками в питоне, Windows 10, Python 3.8

Pavel54

Новичок
Пользователь
Окт 2, 2020
14
0
1
как убрать апострофы в списке ['[1.2, 3.4, 4.5]','[2.3, 5.6]']
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
а какова цель? они чем то мешают?
 

Pavel54

Новичок
Пользователь
Окт 2, 2020
14
0
1
не могу организовать сортировку данных и обратится к конкретному элементу: типа f[0[0]
 

Pavel54

Новичок
Пользователь
Окт 2, 2020
14
0
1
a= ['[1.2, 3.4, 4.5]','[2.3, 5.6]']
len(a)=1
len(a[0)]=14 ???
 

Pavel54

Новичок
Пользователь
Окт 2, 2020
14
0
1
т.е. len(a[0])=14 ???
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
не могу организовать сортировку данных и обратится к конкретному элементу: типа f[0[0]
Python:
import ast

list1 = ['[1.2, 3.4, 4.5]','[2.3, 5.6]']
list2 = [ast.literal_eval(x) for x in list1]
 

Pavel54

Новичок
Пользователь
Окт 2, 2020
14
0
1
Спасибо!
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Не вариант эти кавычки просто не писать? оО
 

Pavel54

Новичок
Пользователь
Окт 2, 2020
14
0
1
для regnor: несколько дней назад Вы посоветовали убрать кавычки следующим способом
import ast

list1 = ['[1.2, 3.4, 4.5]','[2.3, 5.6]']
list2 = [ast.literal_eval(x) for x in list1]
возникает новый вопрос: как убрать в выражении список [nan] ?

['[[670.0], [97.8], [nan], [-0.06706742283456393], [0.06692866368890661], [0.76550391499434], [0.49938508096465856], [0.14191182262664565], [2.3265617946227595]]']
 

Форум IT Специалистов