Tag: список

Добавление кортежей в списки

Каков правильный синтаксис для добавления переупорядоченного кортежа в список? Например, если у меня было два списка: >>> a = [(1,2,3),(4,5,6)] >>> b = [(0,0)] Тогда я ожидаю, что следующее будет работать: >>> b.append((a[0][0],a[0,2])) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: list indices must be integers, not tuple Кроме того, когда […]

Сумма кортежей, если идентичные значения

Вот мой список кортежей: regions = [(23.4, 12, 12341234), (342.23, 19, 12341234), (4312.3, 12, 12551234), (234.2, 12, 12341234)] Я пытаюсь суммировать первое значение индекса в списке кортежей, где значения в индексах 1 и 2 идентичны. Обратите внимание, что области [0] и области [3] имеют одинаковые значения при индексах 1 и 2. Мой желаемый список: result […]

извлечение номеров из списка

Я создал список (который отсортирован): indexlist = [0, 7, 8, 12, 19, 25, 26, 27, 29, 30, 31, 33] Я хочу извлечь числа из этого списка, которые находятся как минимум в пяти местах друг от друга и ввести их в другой список. Это пугает. Это пример того, как я хочу получить результат: outlist = [0, […]

формирование случайных пар из списка (вид …)

Перейти к последнему редактированию У меня есть список объектов Person и мне нужно связать их случайным образом с помощью функции randomize_pairs , каждый объект Person имеет target свойство, с которым они связаны. Мои ограничения заключаются в том, что никто не может спариваться с собой (duh), и они не должны спариваться с одним и тем же […]

Проверка элемента в списке подстрокой

У меня есть список URL-адресов ( unicode ), и есть много повторений. Например, URL-адреса http://www.myurlnumber1.com и http://www.myurlnumber1.com/foo+%bar%baz%qux ведут к тому же месту. Поэтому мне нужно отсеять все эти дубликаты. Моя первая идея состояла в том, чтобы проверить, находится ли подстрока элемента в списке, например: for url in list: if url[:30] not in list: print(url) Тем […]

Почему мне нужно назначить переменную f.readlines (), чтобы получить ее длину?

Если я сделаю: os.chdir(path) f = open(file,"r") lines = f.readlines() print "without assignment " + str(len(f.readlines())) print "with assignment " + str(len(lines)) Я бы ожидал, что результат будет таким же, но это не так: without assignment 0 with assigment 1268 Почему это?

Элегантный способ нарезать список с условием

Учитывая список [2,8,13,15,24,30], все элементы которого должны находиться в диапазоне (31). Теперь я хочу разрезать его на 3 списка, первый список с цифрами от 0 до 10, второй с номерами от 11 до 20, а остальные – на остальные. Вот мой уродливый код: numbers = [2,8,13,15,24,30] mylist = [[],[],[]] # I hate this the most… […]

Минимальное значение поиска в списке кортежей

У меня есть список, который содержит кортеж, в каждом кортеже есть список и межсетевое значение Eg Mylist = [([1,1,3], 3),([1,1,3], 30),([2,2,3], 15),([1,3,3], 2)] Я хочу, чтобы этот список возвращал этот кортеж ([1,3,3], 2), так как Mylist [i] [1] = 2 – это мин в списке. Теперь встроенная функция min () на самом деле не делает […]

Функция фильтрации для произвольного вложенного списка

Я не могу понять, как написать эту функцию как лямбда из-за двойного условного: def f(e): if not isinstance(e,list): if e >10: return e else: return filter(None,[f(y) for y in e]) my_list=[[1], [2,[3,12, [4,11,12]]], [5,6,13,14],[15]] >>> f(my_list) [[[12, [11, 12]]], [13, 14], [15]] Кроме того, каков был бы питонический способ написать такую ​​функцию, которая фильтрует произвольно […]

Извлечь субарер между определенным значением в Python

У меня есть список значений, которые являются результатом слияния многих файлов. Мне нужно заполнить некоторые из значений. Я знаю, что каждый подзаголовок начинается со значения -1. Я пытаюсь в основном извлечь суб-массив между -1 в основном массиве с помощью итерации. Например, предположим, что это основной список: -1 1 2 3 4 5 7 -1 4 […]

 
Interesting Posts for Van-Lav

Как изменить местоположение установки по умолчанию для pip

Создание минимальной серии элементов из двух других рядов в Pandon Pandas

как найти владельца файла или каталога в python

Python: проверьте, включено ли значение в списке, независимо от того, какой CaSE

Идиома для приема сокетов в Python

Python: игнорировать ошибку «Ошибка неправильного заполнения» при декодировании base64

Как я могу пометить и вырезать французский текст с помощью NLTK и Python?

on_press в Kivy продолжает работать при запуске

Лучше бининг в пандах

Формы Django: удаление запрещенных полей сохраняется между валидациями

Многопроцессорный Python.Pool с процессами, сбой

APScheduler, как запустить работу сейчас

копирование списков python – это глубокая копия или мелкая копия и как это делается?

Сообщения с очередью RabbitMQ продолжают увеличиваться

Многомерный / вложенный DataFrame / набор данных / панель в пандах

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