Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
4 / 3 / 2
Регистрация: 19.07.2015
Сообщений: 125

string to list

29.06.2020, 21:06. Показов 1748. Ответов 18

Студворк — интернет-сервис помощи студентам
Python
1
a = '[[1,2,3],[4,5,6]]'
Как превратить 'a' в список?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.06.2020, 21:06
Ответы с готовыми решениями:

Как правильно добавить в Dictionary<string, List<string>> List<string> полученного с консоли
Всем привет, есть необходимость скопировать содержимое коллекции List&lt;string&gt; в значение Dictionary&lt;string, List&lt;string&gt;&gt; ...

Разбить List<string> на несколько обьектов c List<string>
Задумался как я то кусочками все делить оказалось не так уж просто :scratch: List&lt;string&gt; Разбить на несколько...

Конвертировать один элемент из List<List<Class>> в list и string
Как можно перевести один выбранный элемент из List&lt;List&lt;Data&gt;&gt; myList в list и string? Например, myList. Сейчас я могу с помощью...

18
29.06.2020, 21:08

Не по теме:

Цитата Сообщение от garp Посмотреть сообщение
Как превратить 'a' в список?
Убрать кавычки :D

0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
29.06.2020, 21:17
garp, вот так например
Python
1
2
3
4
>>> a = '[[1,2,3],[4,5,6]]'
>>> import json
>>> json.loads(a)
[[1, 2, 3], [4, 5, 6]]
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
29.06.2020, 21:19
garp, или так
Python
1
2
3
a = '[[1,2,3],[4,5,6]]'
b = eval(a)
print(b)
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2020, 21:24
Конкурс извращений?
Python
1
2
3
4
5
import re
 
a = '[[1,2,3],[4,5,6]]'
lst = list(map(int, re.findall('\\d+', a)))
print(lst)
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
29.06.2020, 21:26
iSmokeJC, А как же вложенность? Непорядок
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2020, 21:27
unfindable_404, а надо?

Добавлено через 20 секунд
Если да, то пардон
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
29.06.2020, 21:31
unfindable_404, круто ты его срезал) ишь, хотел к нашим гениальным решениям примазаться!
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2020, 21:32

Не по теме:

жулики

0
4 / 3 / 2
Регистрация: 19.07.2015
Сообщений: 125
29.06.2020, 21:54  [ТС]
Лучший ответ Сообщение было отмечено iSmokeJC как решение

Решение

Python
1
2
3
4
5
6
7
8
>>> import ast
>>> q = ast.literal_eval(a)
>>> q
[[1, 2, 3], [4, 5, 6]]
>>> q[0]
[1, 2, 3]
>>> q[0][0]
1
Вопрос снят.
гуглить надо было по словам string to nested list python
1
8 / 8 / 0
Регистрация: 15.02.2020
Сообщений: 195
29.06.2020, 21:58
Цитата Сообщение от garp Посмотреть сообщение
Как превратить 'a' в список?
бро, кавычки убери не тупи
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2020, 22:03
Infeeqs, покажи нам кодом - как "убрать кавычки"
0
8 / 8 / 0
Регистрация: 15.02.2020
Сообщений: 195
29.06.2020, 22:08
Python
1
2
a = '[[1,2,3],[4,5,6]]'
a = [[1, 2, 3], [4, 5, 6]]
мыслите шире, парни, я вам помогаю, вы мне нет, почему так? а я и незнаю
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2020, 22:09
Infeeqs, вот этот бред ты называешь помощью?
0
8 / 8 / 0
Регистрация: 15.02.2020
Сообщений: 195
29.06.2020, 22:14
iSmokeJC, возможно я не понял суть вопроса, но мне кажется всё сделал как надо, если есть ошибка, можете поправить, а вот называть мой способ решения данного вопроса бредом, бестактно с вашей стороны.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2020, 22:17
Infeeqs, миллион извинений, если мой комментарий показался излишне резким.
Обосную -
Python
1
a = input()
В консоли на этот запрос я ввожу
[[1, 2, 3], [4, 5, 6]]

Как а превратить в список?
0
8 / 8 / 0
Регистрация: 15.02.2020
Сообщений: 195
29.06.2020, 22:28
iSmokeJC, я бы мог предложить сделать так:
Python
1
a = input("пишите всё только не список или что вам там надо что не мне а вам кто это пишет")
я считаю оптимальный выход из данного положения
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
29.06.2020, 23:07
Так пойдет?
Python
1
2
3
4
5
6
7
8
9
10
11
def lster(mstr):
    print(mstr)
    print(type(mstr))
    mstr = list(mstr)
    print(type(mstr))
    print(mstr)
 
 
if __name__ == '__main__':
    mstr = input()
    lster(mstr)
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
30.06.2020, 01:11
Цитата Сообщение от Infeeqs Посмотреть сообщение
я бы мог предложить сделать так:
Тебе дали файл в котором сохранена структура данных. Нужно ее распарсить в тип данных Python.
Твои действия? Убрать из файла кавычки? ИХ там нет!
Бро, тупишь это ты.
Естественно, что ТС не сам поставил литерал списка в кавычках в свой код - он просто привел пример, когда структура данных извлекаются откуда-то как строка.
И нужно ее как проevalить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.06.2020, 01:11
Помогаю со студенческими работами здесь

Как передать list<string> в поток и как такой же list<string> вывести из потока?
Как передать list&lt;string&gt; в поток и как такой же list&lt;string&gt; вывести из потока в richtextbox? Покажите пример.

Добавление string в List<string> находящийся в List<T>
Добрый день формучане, не ругайте строго за, возможно нубский, вопрос. С# перешёл не так давно. Нужно в List&lt;string&gt;...

List<string, string, string> есть ли в C# что-то подобное?
Мне надо добавить в List не только имя файла, но и некоторые строки из этого файла. Т.е. например, у меня есть в определенном директории...

Необходимо создать dll в которой буду обрабатывать list<list<string>>
Необходимо создать dll в которой буду обрабатывать list&lt;list&lt;string&gt;&gt; как объявить методы класса чтобы я задавал на вход экземпляр...

List<string> или все же List<StringBuilder>, что лучше использовать?
Добрый день, хочется узнать с точки зрения производительности что подходит лучше в данном случае. Есть List&lt;List&lt;T&gt;&gt;, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru