![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
RM2010 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 29.1.2010 Репутация: -1 Всего: 2 |
Ребята, привет.
Есть массив figbox который, по сути надо обработать нижеследующим алгоритмом.
то есть на 0ое место поставить то, что было на 8м, на 1ое то, что было на 4ом, на 2ое, то что было на 0им и т.д. но почему-то сие не работает и оно пытается так же изменить временный массив 'a' и на выходе получается какой-то компот. Это сообщение отредактировал(а) Daevaorn - 20.3.2010, 00:32 |
|||
|
||||
ToshaCh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 555 Регистрация: 10.11.2005 Где: Москва, РФ Репутация: нет Всего: 26 |
А все питонисты такие недоброжелательные? Между прочим парень отметил самую непонятную для новичка вещь в пистоне, а вы его посту лепите минусы.
Фишка здесь в том, что знак = в питоне не является оператором присваиванивая, точнее он не всегда работает так. В данном случае это создание алиаса. Штудируй документацию, как сделать через ж... по уму. ![]() Это сообщение отредактировал(а) ToshaCh - 20.3.2010, 15:34 -------------------- Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 -- Oracle это не только способ отмывания денег, но и вполне себе преличная база данных. |
|||
|
||||
Gunjy |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 16.5.2009 Репутация: нет Всего: нет |
Поскольку массивов как таковых в Python нет, то можно попробовать использовать словари.
Создаём и заполняем временный словарь
В итоге получаем словарь a:
Словарь figbox:
|
||||||
|
|||||||
Fenrir13 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.9.2008 Репутация: 1 Всего: 2 |
Код a = fightbox на самом деле создаёт в a ссылку на fightbox. Для копирования массива можно явно присваивать копию: a = fightbox[:] Запись индекса в виде [:] означает "все элементы".
|
|||
|
||||
RM2010 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 74 Регистрация: 29.1.2010 Репутация: -1 Всего: 2 |
Ребята, спасибо! Сделал вот так:
А общий результат можно увидеть вот здесь! http://forum.vingrad.ru/forum/act-ST/f-79/...7/unread-1.html ![]() |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |