Форум сайта python.su
1
хотелось бы изменять конкретные пункты списка к примеру
t=[]
t.append((1,2,3))
t.append((1,2,3))
print(t[0][1]) #2 '
#[(1,2,3),(1,2,3)] и я могу по отдельности обр к ячейкам print(t[0]) #(1,2,3)
1) =
)t[0]=((t[0],1,t[2]))?
Отредактировано iliandro (Сен. 28, 2019 20:33:36)
Офлайн
253
Нежнее!! Никак. Вы насовали тюплы. Они неизменяемы. Читайте про разницу tuple,list
Отредактировано doza_and (Сен. 28, 2019 20:38:31)
Офлайн
1
У меня необходимость хранить данные в таком формате возможно их запихнуть в другой тип или есть библиотеки для удобного хранения?
Офлайн
44
m = (1, 2, 3) m = list(m) print(m) m = tuple(m) print(m)
[1, 2, 3] (1, 2, 3)
и вставьте ссылку на его url Офлайн
1
спасиб что помогаете
мне нужно как-бы разбить строку на ячейки и в каждой ячейке определённые данные
например в первой 1,2,3 во второй 2,3,4
был вариант создания переменных под каждый объект но у меня их 3000 штук и это всё должно просчитываться по 20 раз в секунду
боюсь что создание такой кучи переменный явно не в плюс производительности
Офлайн
44
ну такое … а солько занимает пересчет одной ячейки
и вставьте ссылку на его url Офлайн
1
на сколько понял вопрос
каждая ячейк весьма резво явно меньше 0.01 секунды но я отрисовываю кадр 20 раз в секунду + в будующем алгоритмы расчёта будут усложняться пока проиводительность в норме и всё работает замечательно но мне ужасно сложно работать с кортежами
короче я сформировал свою нужду
мне надо хранить несколько цифр в одной ячейке которую я смогу редактировать без извращений
Офлайн
1
вот чем я занимаюсь
да, смешная штука с кучей ошибок в коде но я начал кодить на питоне буквально на неделе
и это объект моей гордости Х))
Прикреплённый файлы:
live.py (1,9 KБ)
Офлайн
44
ну я месяца четыре - пять python -ом маюсь так что … такое, мняб ктоб поучил
и вставьте ссылку на его url Офлайн
253
iliandroВаша нужда совершенно не сформулирована. Если tuple не подходит замените его на список.
короче я сформировал свою нужду
Офлайн