Tag: список

Как разбить список python на куски одинакового размера?

Возможный дубликат: Как вы разбиваете список на куски равномерного размера в Python? python: преобразовать «5,4,2,4,1,0» в [[5, 4], [2, 4], [1, 0]] [1,2,3,4,5,6,7,8,9] -> [[1,2,3],[4,5,6],[7,8,9]] Есть ли простой способ сделать это, без явного «для»?

Как извлечь n-ые элементы из списка кортежей в python?

Я пытаюсь получить n-ые элементы из списка кортежей. У меня есть что-то вроде: elements = [(1,1,1),(2,3,7),(3,5,10)] Я хочу извлечь только два элемента каждого кортежа в список: seconds = [1, 3, 5] Я знаю, что это можно сделать с помощью цикла for но я хотел знать, есть ли другой способ, поскольку у меня есть тысячи кортежей.

Получить индекс первого списка, содержащий подстроку?

Для списков метод list.index(x) возвращает индекс в списке первого элемента, значение которого равно x . Но если я хочу заглянуть внутрь элементов списка, а не только на все элементы, как я могу сделать для этого самый метод Pythoninc? Например, с l = ['the cat ate the mouse', 'the tiger ate the chicken', 'the horse ate […]

Как подсчитать количество слов в предложении?

Как мне подсчитать слова в предложении? Я использую Python. Например, у меня может быть строка: string = "I am having a very nice 23!@$ day. " Это было бы 7 слов. У меня возникают проблемы со случайным количеством пробелов после / перед каждым словом, а также при использовании чисел или символов.

Вычитание 2 списков в Python

Прямо сейчас у меня есть значения vector3, представленные в виде списков. есть способ вычесть 2 из этих значений vector3, например [2,2,2] – [1,1,1] = [1,1,1] Должен ли я использовать кортежи? Если ни один из них не определяет эти операнды для этих типов, могу ли я определить его вместо этого? Если нет, должен ли я создать […]

Проверка уникальности всех элементов в списке

Каков наилучший способ (лучше, как обычно) проверить, уникальны ли все элементы в списке? Мой текущий подход с использованием Counter : >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in counter.itervalues(): if values > 1: # do something Могу ли я сделать лучше?

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

Я пытаюсь взять одну строку и добавить ее к каждой строке, содержащейся в списке, а затем добавить новый список с завершенными строками. Пример: list = ['foo', 'fob', 'faz', 'funk'] string = 'bar' *magic* list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar'] Я пробовал циклы и попытку понять список, но это был мусор. Как всегда, любая помощь, очень […]

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

Я пытаюсь сгладить список, используя понимание списка в python. Мой список несколько напоминает [[1, 2, 3], [4, 5, 6], 7, 8] просто для печати, то отдельный элемент в этом списке списка Я написал этот код def flat(listoflist): for item in listoflist: if type(item) != list: print item else: for num in item: print num >>> […]

Преобразуйте список Python со строками в нижний или верхний регистр.

У меня есть переменная списка python, содержащая строки. Есть ли функция python, которая может преобразовывать все строки за один проход в нижний регистр и наоборот, в верхний регистр?

Python: определить, являются ли все элементы списка одним и тем же элементом

В некоторых из моего кода я помещаю ряд объектов в список, и я создаю дополнительный список из их атрибутов, который является строкой. Мне нужно определить, имеют ли все элементы в этом втором списке то же самое значение, не зная заранее, какое это значение, и возвращают bool, чтобы я мог делать разные вещи в своем коде […]

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