Найти - Пользователи
Полная версия: Странная конструкция for
Начало » Python для новичков » Странная конструкция for
1
silentPhil
На питоне раньше не программировал, а сейчас появилась нужда разобраться в одном скрипте.
Что означает данная конструкция?
...
self.texture_coordinates = [[(d.f(),d.f()) for _ in xrange(n)] for n in self.texture_coordinates]
...

Спасибо.
terabayt
аналогично этому
a = []
for n in self.texture_coordinates:
    for _ in xrange(n):
        a.append((d.f(), d.f()))
self.texture_coordinates = a
silentPhil
Ясно, спасибо.
Вопрос вдогонку:
Есть бинарный файл 3д модели. Скрипт парсит его используя struct.unpack.
Проблема в том, что на windows скрипт не работает, ругается “unpack requires a string argument of length 2”, но на linux все нормально.

Вот скрипт: http://paste.ubuntu.com/8732976/
Может натолкнете на мысль?
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