Tag: списка

Удаление элемента из списка – во время итерации – что случилось с этой идиомой?

В качестве эксперимента я сделал следующее: letters=['a','b','c','d','e','f','g','h','i','j','k','l'] for i in letters: letters.remove(i) print letters В последней печати показано, что не все элементы были удалены? (каждый другой был). IDLE 2.6.2 >>> ================================ RESTART ================================ >>> ['b', 'd', 'f', 'h', 'j', 'l'] >>> Какое объяснение этому? Как это можно было бы переписать для удаления каждого элемента?

Список Python не отражает переменные изменения

Когда я пишу этот код: polly = "alive" palin = ["parrot", polly] print(palin) polly = "dead" print(palin) Я думал, что это выведет это: "['parrot', 'alive']" "['parrot', 'dead']" Однако это не так. Как получить его для вывода?

Объяснить Python .join ()

Я довольно новичок в Python и полностью смущен .join() который я прочитал, является предпочтительным методом для конкатенации строк. Я попробую: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 – len(strid))) .tostring().join(strid) и получить что-то вроде: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 Почему это работает так? Не следует ли автоматически добавлять 595 ?

Динамическая переменная в Python

Как создать списки с динамическими именами в python, например for i in range(len(myself)): list(i) = [] что я должен использовать вместо списка (i)? это означает, что мне нужны имена ниже: list1 list2 list3 …

Распаковать список в Python?

Я думаю, что «распаковка» может быть неправильным лексикой здесь – извинения, потому что я уверен, что это дублированный вопрос. Мой вопрос довольно прост: в функции, которая ожидает список элементов, как я могу передать элемент списка Python без получения ошибки? my_list = ['red', 'blue', 'orange'] function_that_needs_strings('red', 'blue', 'orange') # works! function_that_needs_strings(my_list) # breaks! Разумеется, должен быть […]

Функции sort () и reverse () не работают

Я пытался проверить, как списки в python работают в соответствии с учебником, который я читал. Когда я пытался использовать list.sort() или list.reverse() , интерпретатор дает мне None . Пожалуйста, дайте мне знать, как я могу получить результат по этим двум методам: a = [66.25, 333, 333, 1, 1234.5] print(a.sort()) print(a.reverse())

Умножение списка Python: ] * 3 делает 3 списка, которые зеркально отражают друг друга при изменении

Почему это происходит? Я не совсем понимаю: >>> P = [ [()]*3 ]*3 >>> P [[(), (), ()], [(), (), ()], [(), (), ()]] >>> P[0][0]=1 >>> P [[1, (), ()], [1, (), ()], [1, (), ()]]

Найти и перечислить дубликаты в списке?

Как найти дубликаты в списке Python и создать другой список дубликатов? Список – это целые числа.

Рекурсия Python со списком возвращает None

def foo(a): a.append(1) if len(a) > 10: print a return a else: foo(a) Почему эта рекурсивная функция возвращает None (см. Расшифровку ниже)? Я не могу понять, что я делаю неправильно. В [263]: x = [] В [264]: y = foo (x) [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] В [265]: напечатать […]

Получение последнего элемента списка в Python

В Python, как вы получаете последний элемент списка?

 
Interesting Posts for Van-Lav

Отправлять задачи asyncio в цикл в другом потоке

«pydoc -w EXPRESSIONS» не работает, но «pydoc EXPRESSIONS» делает. Зачем? (все заглавные разделы справки)

Я обнаружил, что размахиваю молотком списка

Как правильно оценить код мудреца из сценария Python

Django: GET css возвращает 404?

Python Нажмите: пользовательское сообщение об ошибке

Функция обратного вызова при каждом нажатии клавиши (независимо от того, какое окно имеет фокус)?

Как добавить ссылку «предыдущая глава» и «следующая глава» в документации, созданной Sphinx?

Как построить несколько осей X или Y в matplotlib?

получить имена динамических фреймов w / Selenium WebDriver и Python?

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

Захватите глобальный поиск имени в интерпретаторе python

Почему существует метод re.search python?

как создавать случайные случайные ациклические ориентированные графы с отрицательными весами в python

Python, отправляющий словарь через TCP

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