Tag: списка

Удалите все элементы из словаря, ключ которого является элементом списка

Как удалить все элементы из словаря, ключ которого является элементом списка?

Моя функция возвращает список с одним целым числом в нем, как я могу заставить его возвращать только целое число?

Как удалить скобки из результата, сохраняя функцию одной строкой кода? day_list = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] def day_to_number(inp): return [day for day in range(len(day_list)) if day_list[day] == inp] print day_to_number("Sunday") print day_to_number("Monday") print day_to_number("Tuesday") print day_to_number("Wednesday") print day_to_number("Thursday") print day_to_number("Friday") print day_to_number("Saturday") Вывод: [0] [1] [2] [3] [4] [5] [6]

сумма квадратов в списке в одной строке?

Чтобы продемонстрировать, что я сделал это. Это мой код, делающий сумму в три строки. l=[1,2,3,4,5]; sum=0 for i in l: sum+=i*i; print sum Мне любопытно, могу ли я сделать это только в одной строке?

Как сравнить два списка в python и вернуть, что второй должен иметь одинаковые значения независимо от порядка?

a = [1, 2, 3, 4] b = [2, 4, 3, 1] c = [2, 3] При сравнении a с b возвращает True : все элементы в a представлены в b , а все элементы в b представлены в a . При сравнении a с c следует возвращать False : есть элементы в a которые […]

Что «лучше» обратного метода или перевернутой встроенной функции?

Что обычно рассматривается как больше Pythonic / лучше / быстрее использовать, обратный метод или обратная встроенная функция? Оба действия: _list = list(xrange(4)) print _list rlist = list(reversed(_list)) print rlist _list.reverse() print _list

Нужно ли знать архитектуру машины для написания кода?

Предположим, что я программирую на Java или Python или C ++ для простой проблемы, может быть, для создания эхо-сервера TCP / UDP или вычисления факториала. Должен ли я беспокоиться о деталях архитектуры, то есть, если это 32 или 64-бит? ИМХО, если я не программирую что-то с довольно низкоуровневыми материалами, тогда мне не нужно беспокоиться, если […]

Python фильтрует список, оставляя только объекты, которые происходят один раз

Я хотел бы отфильтровать этот список, l = [0,1,1,2,2] только оставить, [0]. Я изо всех сил стараюсь сделать это в «питоническом» виде: o) Возможно ли это без вложенных циклов?

Python: список, который не перемещается

Я пытаюсь оптимизировать алгоритм в Python исключительно для удовольствия / любопытства . У меня есть список, в котором я постоянно добавляю элементы и удаляю элементы. Я знаю, что, поскольку списки Python реализованы, Python переместит список в памяти для вас в зависимости от его размера. Например, если у вас есть список из 10 членов, 10 указателей […]

Как упростить список словарей по условию?

У меня есть список словарей объектов даты: { "begin" :date object1, "end" : date object2 } …. { "begin" :date object3, "end" : date object4 } Я хочу упростить этот список по условию: if cur.end == next.begin – datetime.timedelta(seconds=1)) cur.end = next.end delete next Как это сделать ?

Установка IPython 0.12 на Windows 7 64

Здесь я читал записи об установке. В примечаниях к установке говорится, что для Windows 7 64 я должен, вероятно, следовать этому методу: Установите из источника, но с помощью setuptools (установка python setupegg.py). Поэтому я впервые установил Python 2.7.2 с использованием официальных двоичных файлов: python-2.7.2.amd64.msi а затем загрузил ipython-0.12-py2.7.egg который, как я понимаю, имеет источник для […]

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