Форум сайта python.su
Нет. В первом случае Вы получили список списков
[['flourish', 6]]
['flourish', 6]
['burdamoden', 1]
Офлайн
GaiveR
>>Не знаю, что вы хотите сделать, но делаете вы это очень странно. Опишите исходную задачу, может, чего лучше посоветуем.
Мне нужно просто в случайном порядке извлекать из кортежа два ключа и сравнивать их значения.
Спасибо, вы мне и так уже очень помогли.
Офлайн
dimy44
Cпасибо. Теперь понятно.
Офлайн
rudmВ кортеже нет понятия “ключ”.
Мне нужно просто в случайном порядке извлекать из кортежа два ключа и сравнивать их значения.
rudmСравнивать ключи в словаре ничем не хуже, чем сравнивать нечто, представленное в виде кортежа списков.
Скажите пожалуйста, существуют ли какие то встроенные функции для сравнения значения ключей?
Я не нашел такой функции, поэтому решил, что для моей задачи лучше использовать кортеж с вложенными массивами.
Офлайн
GaiveR
Спасибо.
Мы уже определились с окончательной конструкцией - кортежи вложенные в массив. Наверное менять не будем. Я понимаю, что ключ или флаг, в данном случае, это не верное название, но я так называю для удобства.
Описать задачу могу лишь приблизительно. Есть данные в окончательном виде представленные так:
[('key one', 3, 'g'), ('key two', 5, 'n')]
Отредактировано rudm (Дек. 7, 2012 13:29:36)
Офлайн