Tag: списка

Промежуточная переменная в понимании списка для одновременной фильтрации и преобразования

У меня есть список векторов (в Python), которые я хочу нормализовать, и в то же время удаляя векторы, которые изначально имели небольшие нормы. Список входных данных, например, a = [(1,1),(1,2),(2,2),(3,4)] И мне нужен вывод (x * n, y * n) с n = (x * 2 + y * 2) ** – 0.5 Если бы […]

Python преобразует список пар в словарь

У меня есть список из примерно 50 строк с целым числом, представляющий, как часто они встречаются в текстовом документе. Я уже отформатировал его, как показано ниже, и пытаюсь создать словарь этой информации, причем первым словом является значение, а ключ – это номер рядом с ним. string = [('limited', 1), ('all', 16), ('concept', 1), ('secondly', 1)] […]

Python: как построить dict из простого списка ключей и значений

У меня есть список таких значений, как: ["a", 1, "b", 2, "c", 3] и я хотел бы построить из него такой дикт: {"a": 1, "b": 2, "c": 3} Каков естественный способ сделать это в Python?

Словарь ключей соответствует по списку; получить пару ключ / значение

В python … У меня есть список элементов 'my_list' и словарь 'my_dict', где некоторые ключи совпадают в 'my_list'. Я хотел бы найти словарь и получить пары ключ / значение для ключей, соответствующих элементам «my_list». Я пробовал это … if any(x in my_dict for x in my_list): print set(my_list)&set(my_dict) Но это не делает работу.

Покажите мне несколько классных понятий python list

Понимание списка – одна из основных сильных сторон питона и нескольких других (функциональных) языков программирования. Они позволяют программистам писать сложные выражения в 1 строке. Сначала они могут сбивать с толку, но если кто-то привык к синтаксису, он намного лучше, чем сложный для циклов. С учетом сказанного, пожалуйста, поделитесь со мной некоторыми из самых крутых способов […]

Как получить индекс целого из списка, если список содержит логическое значение?

Я только начинаю с Python. Как получить индекс целого числа 1 из списка, если список содержит логический True объект до 1 ? >>> lst = [True, False, 1, 3] >>> lst.index(1) 0 >>> lst.index(True) 0 >>> lst.index(0) 1 Я думаю, что Python считает 0 как False и 1 как True в аргументе метода index . […]

Как преобразовать числовые диапазоны строк в список в Python

Я хотел бы иметь возможность преобразовать строку, такую ​​как «1,2,5-7,10» в список python, такой как [1,2,5,6,7,10]. Я огляделся и нашел это , но мне было интересно, есть ли в Python чистый и простой способ сделать это.

Сортировка словаря в список

Уже есть много вопросов о сортировке словарей, но я не могу найти правильный ответ на мой вопрос. У меня есть словарь v: v = {3:4.0, 1:-2.0, 10:3.5, 0:1.0} Мы должны превратить словарь v в отсортированный список. lijst(v) = [1.0, -2.0, 0.0, 4.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.5] Я пробовал работать с этим кодом: […]

Цикл через список, начинающийся с определенного элемента

Скажем, у меня есть список: l = [1, 2, 3, 4] И я хочу пройти через него. Обычно это делало бы что-то вроде этого, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2… Я хочу, чтобы начать в определенную точку цикла, не обязательно индекс, но, возможно, соответствующий элемент. Скажем, я хотел начать с любого […]

Перемещение списка списков по индексу в цикле, переформатирование строк

У меня есть список списков, который выглядит так, который был извлечен из плохо отформатированного файла csv: DF = [['Customer Number: 001 '], ['Notes: Bought a ton of stuff and was easy to deal with'], ['Customer Number: 666 '], ['Notes: acted and looked like Chris Farley on that hidden decaf skit from SNL'], ['Customer Number: 103 […]

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