Tag: Список

Python: список zip с одним элементом

У меня есть список некоторых элементов, например [1, 2, 3, 4] и один объект, например 'a' . Я хочу создать список кортежей с элементами списка в первой позиции и единственным объектом во второй позиции: [(1, 'a'), (2, 'a'), (3, 'a'), (4, 'a')] . Я мог бы сделать это с помощью zip : def zip_with_scalar(l, o): […]

Создать список номеров в определенном формате

Мне нужно создать список номеров в определенном формате. Формат mylist = [00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15] #Numbers between 0-9 are preceded by a zero. Я знаю, как создать нормальный список чисел, используя range >>> for i in range(0,16): … print i Итак, есть ли встроенный способ в python для создания списка чисел в указанном формате.

TypeError: объект «list» не может быть интерпретирован как целое число

Функция playSound принимает список целых чисел и собирается воспроизводить звук для каждого другого номера. Поэтому, если один из чисел в списке равен 1 , 1 имеет назначенный звук, который будет воспроизводиться. def userNum(iterations): myList = [] for i in range(iterations): a = int(input("Enter a number for sound: ")) myList.append(a) return myList print(myList) def playSound(myList): for […]

Получение длины списка как значения в словаре в Python 2.7

У меня есть два списка и словарь: >>> var1=[1,2,3,4] >>> var2=[5,6,7] >>> dict={1:var1,2:var2} Я хочу найти размер изменяемого элемента из моего словаря, т. Е. Длину значения для ключа. После поиска help('dict') я мог найти функцию, чтобы возвращать число ключей, т.е. dict.__len__() . Я попробовал метод Java (надеясь, что он может работать), т. len(dict.items()[0]) но он […]

Список конкатенатов Python

Я новичок в python, и это просто автоматизировать что-то на моем ПК. Я хочу объединить все элементы в списке. Проблема в том, что ''.join(list) не будет работать, поскольку это не список строк. Этот сайт http://www.skymind.com/~ocrow/python_string/ говорит, что самый эффективный способ сделать это ''.join([`num` for num in xrange(loop_count)]) но это недействительно python … Может ли кто-нибудь […]

Элементы группировки Python в списке в увеличении размера

my_list = [my_list[int((i**2 + i)/2):int((i**2 + 3*i + 3)/2)] for i in range(int((-1 + (1 + 8*len(my_list))**0.5)/2))] Есть ли более аккуратное решение для группировки элементов списка в подгруппы растущего размера, чем это? Примеры: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] –> [[1], [2, 3], [4, 5, 6], [7, 8, 9, 10]] […]

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

У меня есть список, подобный этому ['MGM', '1'], ['MGD', '1'], ['V1', '[0,2,0,1]'], ['AuD', '[0,0,0,1]'] в python. Я хочу найти сумму списков, таких как строки: ['MGM', '1'], ['MGD', '1'], ['V1', '3'], ['AuD', '1'] Должен ли я сначала преобразовать их в списки в списках? Если да, то как я могу это сделать? Попытка изо всех сил научиться […]

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

Как мне пройти через мои 2 списка, чтобы я мог использовать a=[1,2,3,8,12] b=[2,6,4,5,6] получить [1,6,2,5,3,8,6,12,2] ИЛИ использовать d=[a,b,c,d] e=[w,x,y,z] получить [a,z,b,y,c,x,d,w] (1-й элемент из 1-го списка, последний элемент из 2-го списка) (2-й элемент из 1-го списка, 2-й по последний элемент из 2-го списка)

list.reverse () не работает

Я честно просто не понимаю, почему это возвращает None а не наоборот: >>> l = range(10) >>> print l [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> print l.reverse() None Почему это происходит? Согласно документам , я не делаю ничего плохого.

Найти все текстовые файлы, не содержащие текстовую строку

Я на Python 2.7.1, и я пытаюсь идентифицировать все текстовые файлы, которые не содержат текстовую строку. Сначала программа работала, но всякий раз, когда я добавляю текстовую строку в файл, она продолжает расти, как будто она не содержит ее (ложно положительная). Когда я проверяю содержимое текстового файла, строка явно присутствует. Код, который я пытался написать, это […]

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