Запитання з тегом «list»

Тег списку може стосуватися: пов'язаного списку (упорядкований набір вузлів, кожен з яких посилається на свого наступника), або форми динамічного масиву. Щоб не використовуватися для списків HTML, скористайтеся [html-списками].




11
Додавання тієї ж строки до списку рядків у Python
Я намагаюся взяти один рядок і додати його до кожного рядка, що міститься у списку, а потім мати новий список із заповненими рядками. Приклад: list = ['foo', 'fob', 'faz', 'funk'] string = 'bar' *magic* list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar'] Я спробував петлі та спробу зрозуміти список, але це був …
183 python  list 


2
str.startswith зі списком рядків для перевірки
Я намагаюся уникати такої кількості, якщо твердження та порівняння, і просто використовувати список, але не впевнений, як ним користуватися str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" Я б хотів, щоб це було: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # then "do something" Будь-яка допомога …
183 python  string  list 

11
Словник Python: Отримайте список значень для списку клавіш
Чи є вбудований / швидкий спосіб використовувати список ключів до словника, щоб отримати список відповідних елементів? Наприклад, у мене є: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Як я можу mykeysотримати відповідні значення у словнику як список? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
182 python  list  dictionary  key 

23
Пошук медіани списку в Python
Як ви знайдете медіану списку в Python? Список може бути будь-якого розміру, і номери не гарантуються в певному порядку. Якщо список містить парну кількість елементів, функція повинна повертати середнє значення середніх двох. Ось кілька прикладів (відсортованих для цілей відображення): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, 4]) …
181 python  list  sorting  median 


8
Чому кортежі можуть містити елементи, що змінюються?
Якщо кортеж незмінний, то чому він може містити предмети, що змінюються? Здається, суперечливість, що коли елемент, що змінюється, наприклад список, змінюється, кордон, якому він належить, вважає незмінним.

12
Як отримати перший елемент у списку кортежів?
У мене є список, як нижче, де перший елемент - це ідентифікатор, а другий - рядок: [(1, u'abc'), (2, u'def')] Я хочу створити список ідентифікаторів лише із цього списку кортежів, як показано нижче: [1,2] Я буду використовувати цей список, __inтому він повинен бути списком цілих значень.
178 python  list 

8
Діапазон повороту Python 3 до списку
Я намагаюся скласти список із числами 1-1000в ньому. Очевидно, це буде прикро писати / читати, тому я намагаюся скласти список із діапазоном у ньому. У Python 2 здається, що: some_list = range(1,1000) працював би, але в Python 3 діапазон схожий на xrangePython 2? Чи може хтось дати деяке розуміння цього?
178 python  python-3.x  list  range 

4
Перебираючи список у Python
У мене є список із списками. Я хочу надрукувати всі підлісти довжиною, що дорівнює 3. Я роблю наступне в python: for x in values[:]: if len(x) == 3: print(x) valuesє оригінальним списком. Чи надрукується вищевказаний код для кожного підспису довжиною, рівною 3 для кожного значення x? Я хочу відобразити списки …
177 python  list 

15
Коли використовувати зв'язаний список над списком масиву / масиву?
Я використовую безліч списків і масивів, але мені ще не довелося зіткнутися зі сценарієм, коли список масивів не можна було використовувати так само легко, як, якщо не простіше, ніж пов'язаний список. Я сподівався, що хтось може надати мені кілька прикладів, коли пов'язаний список помітно кращий.

10
Чому я не отримую java.util.ConcurrentModificationException у цьому прикладі?
Примітка: мені відомо про Iterator#remove()метод. У наступному прикладі коду, я не розумію , чому List.removeв mainметод кидає ConcurrentModificationException, але НЕ в removeметоді. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.