Tag: список

Доступ к непоследовательным элементам списка или строки в python

Насколько я могу судить, это официально не возможно, но есть ли «трюк» для доступа к произвольным непересекающимся элементам списка путем нарезки? Например: >>> L = range(0,101,10) >>> L [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100] Теперь я хочу быть в состоянии сделать a,b = L[2,5] так что a == 20 и […]

Петли Python с несколькими списками?

<edit> Спасибо всем, кто ответил до сих пор. Zip и os.path.join действительно полезны. Любые предложения о способах перечислить счетчик спереди, не делая ничего подобного: zip(range(len(files)), files, directories) </ редактирование> Здравствуй, Я изучаю Python, но я пришел из фона, где типичен следующий псевдокод: directories = ['directory_0', 'directory_1', 'directory_2'] files = ['file_a', 'file_b', 'file_c'] for(i = 0; […]

В Python: как удалить объект из списка, если он указан только в этом списке?

Я хочу отслеживать объекты определенного типа, которые в настоящее время используются. Например: отслеживать все экземпляры класса или всех классов, созданных метаклассом. Легко отслеживать такие случаи: class A(): instances = [] def __init__(self): self.instances.append(self) Но если экземпляр не ссылается нигде вне этого списка, он больше не понадобится, и я не хочу обрабатывать этот экземпляр в потенциально […]

Переключение двух списков в список

Учитывая следующий список: my_list=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] Я хочу, чтобы как можно быстрее и эффективнее поменять my_list[2:4] с под-списком my_list[7:10] , чтобы получить новый список: new_list=[0, 1, 7, 8, 9, 4, 5, 6, 2, 3, 10, 11, 12] Вот моя попытка: def swap(s1, s2, l): seg1=l[:s1.start]+l[s2] […]

Разделить список пополам четными и нечетными элементами?

Возможный дубликат: Программа Python для разбиения списка на два списка с чередующимися элементами У меня есть список: list1 = [blah, 3, haha, 2, pointer, 1, poop, fire] Результат, который я хочу: list = [3, 2, 1, fire] Поэтому я хочу составить список четных элементов прежнего списка. Я попытался использовать оператор for и попытался удалить 2-й […]

Объединяя слова вместе с запятой, и "и"

Я работаю над « Автоматизировать скучные вещи с помощью Python ». Я не могу понять, как удалить конечную выходную запятую из приведенной ниже программы. Цель состоит в том, чтобы побуждать пользователя вводить значения, которые затем распечатываются в списке, с «и», вставленными до конца. Результат должен выглядеть примерно так: apples, bananas, tofu, and cats Моя выглядит […]

Как удалить смежные повторяющиеся элементы в списке, используя списки?

Есть ли способ использовать методы списка в python для фильтрации соседних дубликатов из списка? Вот пример того, что я имею в виду: >>> xs = [1,2,2,3] >>> print added.reAdj(xs) [1,2,3] Поиск через SE выявил более раннее задание, задающее аналогичный, но немного другой вопрос: могут ли все дубликаты быть удалены из списка, но не будут явным […]

TypeError: только целые массивы с одним элементом могут быть преобразованы в индекс 3

У меня эта ошибка в заголовке, и я не знаю, что случилось. Он работает, когда я использую np.hstack вместо np.append, но я бы хотел сделать это быстрее, поэтому используйте append. time_list список поплавков высота – это 1d np.array поплавков j = 0 n = 30 time_interval = 1200 axe_x = [] while j < np.size(time_list,0)-time_interval: […]

Python: копирование списка в списке

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

Как распечатать список, dict или коллекцию объектов в Python

Я написал класс в python, который реализует __str__(self) но когда я использую print в списке, содержащем экземпляры этого класса, я просто получаю вывод по умолчанию <__main__.DSequence instance at 0x4b8c10> . Есть ли еще одна волшебная функция, которую мне нужно реализовать, чтобы заставить ее работать, или мне нужно написать специальную функцию печати? Вот класс: class DSequence: […]

 
Interesting Posts for Van-Lav

Получить заголовки запроса для Urllib2.Request?

Кто-нибудь имеет опыт работы с мобильной разработкой PyS60

Как поймать ошибку ping с помощью Python?

Удалите определенные строки из большого текстового файла в python

Могу ли я исправить декоратор Python, прежде чем он обернет функцию?

несогласованный маркер записи при чтении fortran unformatted file

Python file.write создает дополнительный возврат каретки

Что более эффективно .objects.filter (). Exists () или get () и попытка

Безопасное создание файла тогда и только тогда, когда он не существует с помощью python

Обновить текст ярлыка при нажатии кнопки в Kivy для Python

API GoogleMaps -address для координат (широта, долгота)

Многократные операции Tkinter

Python – чтение csv и группировка данных по столбцу

Почему CSV-файл содержит пустую строку между каждой линией данных при выводе с помощью Dictwriter в Python

Как использовать __init__.py в (под) модули для определения пространств имен?

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