Tag: список

как создать список списков

Мой код Python генерирует список каждый раз, когда он зацикливается: list = np.genfromtxt('temp.txt', usecols=3, dtype=[('floatname','float')], skip_header=1) Но я хочу сохранить каждый из них – мне нужен список списков? Поэтому я попробовал: list[i] = np.genfromtxt('temp.txt', usecols=3, dtype=[('floatname','float')], skip_header=1) Но Python теперь говорит мне, что «список» не определен. Я не уверен, как я это определяю. Кроме того, […]

pythonic способ взорвать список кортежей

Мне нужно сделать противоположное этому Несколько кортежей для двухпарного кортежа в Python? А именно, у меня есть список кортежей [(1,2), (3,4), (5,6)] и необходимо произвести это [1,2,3,4,5,6] Я лично сделал бы это >>> tot = [] >>> for i in [(1,2), (3,4), (5,6)]: … tot.extend(list(i)) но я бы хотел увидеть что-то более увлекательное.

Переменная переменная Python?

Что происходит с моей переменной Python? old_pos похоже связано с pos : Код: pos = [7, 7] direction = [1, 1] old_pos = pos print 'pos = '+str(pos) print 'old_pos = '+str(old_pos) pos[0] += direction[0] pos[1] += direction[1] print 'pos = '+str(pos) print 'old_pos = '+str(old_pos) Вывод: pos = [7, 7] old_pos = [7, 7] […]

Python – взвешенное усреднение списка

Спасибо за ваши ответы. Да, я искал средневзвешенный. rate = [14.424, 14.421, 14.417, 14.413, 14.41] amount = [3058.0, 8826.0, 56705.0, 30657.0, 12984.0] Я хочу, чтобы средневзвешенное значение верхнего списка основывалось на каждом элементе нижнего списка. Итак, если первый элемент нижнего списка мал (например, 3058 по сравнению с общим 112,230), то первый элемент верхнего списка должен […]

Проблема со списком строк в python

Почему на Земле интерпретатор не поднимает SyntaxError каждый раз, когда я это делаю: my_abc = ['a', 'b', 'c' 'd',] Я просто хотел добавить 'c' в список строк и забыл добавить запятую. Я ожидаю, что это вызовет какую-то ошибку, так как это неверно. Вместо этого я получил: >>> my_abc ['a', 'b', 'cd'] И это никогда не […]

Большинство Pythonic способ итеративного создания списка?

Я пытался что-то сделать в Python, который использует следующую общую процедуру, и я хочу знать, как лучше всего это понять. Во-первых, шаг инициализации: Создать элемент M. Создайте список L и добавьте M в L. Во-вторых, выполните следующие действия: Создайте новый элемент, изменив последний элемент, добавленный в L. Добавить новый элемент в L. Как простой пример, […]

python – читаемый список объектов

Это, вероятно, вопрос, который часто задают, но я мог бы помочь с этим. У меня есть список объектов класса, и я пытаюсь выяснить, как заставить его печатать элемент из этого класса, а не desplaying в; <__main__.evolutions instance at 0x01B8EA08> но вместо этого отобразить выбранный атрибут выбранного объекта класса. Может ли кто-нибудь помочь с этим?

Python: сделать последний элемент массива первым

Это очень простой вопрос, но я, похоже, не смог найти для него удовлетворительный ответ. Какой лучший способ, в Python, сделать последний элемент списка первым, «нажав» остальную часть списка. Что-то, что делает: >>> a=[1,2,3,4] >>> a[?????] [4, 1, 2, 3] Я знаю, что всегда могу играть с len , перечислить конкатенацию … >>> a=[1,2,3,4] >>> [a[len(a)-1]] […]

Как отсортировать этот список в Python?

[{'time': 33}, {'time': 11}, {'time': 66}] Как сортировать по элементу «время», DESC.

Python превращает список в список кортежей

Что я хочу достичь: [a, b, c, d] -> [ (a, x), (b, x), (c, x), (d, x) ] То, о чем я думал до сих пор: done = [] for i in [a, b, c, d]: done.append((i, x)) Есть ли более питонический способ достижения этого?

Python - лучший язык программирования в мире.