Форум сайта python.su
Какой питон?
Офлайн
например 2.7
хотя даже стало интересно в чем будет разница c 3м))
Офлайн
Например, разница в функции range()…
Например, в 2.Х функция range() возвращает список, а в 3.Х возвращает специальный объект (как xrange в 2.Х)…
Например, я не работаю в тройке и посему не знаю как поведет себея .array(), если в качестве аргумента ему передать такой объект…
Например, за предыдущий ответ, разбираемся дальше сами до “прозрачного” понимания. Пусть другие форумчане Вам помогают…
Отредактировано 4kpt (Апрель 3, 2013 18:45:42)
Офлайн
Справедливо!)) на самом деле не знал про range(). спасибо, кстати.
Да и вообще, спасибо Вам за помощь)
Отредактировано excander (Апрель 3, 2013 20:40:37)
Офлайн
Извинения приняты :)
Держите функцию. Она позволяет формировать список, состоящий из элементов, полученных обработкой данных, которые описывают последовательно начальные, конечные и… Короче, смотрите пример.
def new_array(*arg): arg = list(arg) if len(arg)%3: raise ValueError else: data = [(arg.pop(0), arg.pop(0), arg.pop(0)) for i in xrange(len(arg)/3)] res = [from_ + j*(to_ - from_)/float(iter_ - 1) for from_, to_, iter_ in data for j in (range(iter_))] return res a = new_array(1, 5, 4, 10, 200, 4) print a
Отредактировано 4kpt (Апрель 3, 2013 22:20:52)
Офлайн
Мощно!)) Да. именно это я и хотел. но, думал будет проще)
Спасибо!
Извиняюсь за запоздалую реакцию^^)
Офлайн
Хм. Да ничего. Неужели так долго задачу решаете?
Офлайн
Хахх. нет, конечно
Просто не заходил на форум.
Офлайн