Найти - Пользователи
Полная версия: нежна поддержка со строками
Начало » Python для новичков » нежна поддержка со строками
1 2
iliandro
хотелось бы изменять конкретные пункты списка к примеру
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)  
но я не могу написать
t=1 или в какой либо другой форме. я пробовал всё 1) = )
чем это заменить? как манипулировать ячейками по отдельности не прибегая к
 t[0]=((t[0],1,t[2]))?
doza_and
Нежнее!! Никак. Вы насовали тюплы. Они неизменяемы. Читайте про разницу tuple,list
iliandro
У меня необходимость хранить данные в таком формате возможно их запихнуть в другой тип или есть библиотеки для удобного хранения?
AD0DE412
 m = (1, 2, 3)
m = list(m)
print(m)
m = tuple(m)
print(m)

 [1, 2, 3]
(1, 2, 3)
iliandro
спасиб что помогаете
мне нужно как-бы разбить строку на ячейки и в каждой ячейке определённые данные
например в первой 1,2,3 во второй 2,3,4
был вариант создания переменных под каждый объект но у меня их 3000 штук и это всё должно просчитываться по 20 раз в секунду
боюсь что создание такой кучи переменный явно не в плюс производительности
AD0DE412
ну такое … а солько занимает пересчет одной ячейки
iliandro
на сколько понял вопрос
каждая ячейк весьма резво явно меньше 0.01 секунды но я отрисовываю кадр 20 раз в секунду + в будующем алгоритмы расчёта будут усложняться пока проиводительность в норме и всё работает замечательно но мне ужасно сложно работать с кортежами
короче я сформировал свою нужду
мне надо хранить несколько цифр в одной ячейке которую я смогу редактировать без извращений
iliandro
вот чем я занимаюсь
да, смешная штука с кучей ошибок в коде но я начал кодить на питоне буквально на неделе
и это объект моей гордости Х))
AD0DE412
ну я месяца четыре - пять python -ом маюсь так что … такое, мняб ктоб поучил
doza_and
iliandro
короче я сформировал свою нужду
Ваша нужда совершенно не сформулирована. Если tuple не подходит замените его на список.

что бросается в глаза.
Называть переменные list и type не надо. Эти слова имеют специальный смысл а вы лишили себя возможности воспользоваться ими по умолчанию. если нужна производительность используйте numpy
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB