Вопросы с тегом «list»

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


7
Вызывать функцию int () для каждого элемента списка?
У меня есть список с числовыми строками, вот так: numbers = ['1', '5', '10', '8']; Я хотел бы преобразовать каждый элемент списка в целое число, чтобы оно выглядело так: numbers = [1, 5, 10, 8]; Я мог бы сделать это с помощью цикла, например, так: new_numbers = []; for n …
184 python  list 

7
Список списков в массив NumPy
Как мне преобразовать простой список списков в массив numpy? Строки являются отдельными подсписками, и каждая строка содержит элементы в подсписке.
184 python  list  numpy 


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

2
str.startswith со списком строк для проверки
Я пытаюсь избежать использования очень многих операторов if и сравнений и просто использовать список, но не уверен, как его использовать с 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 …
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, …
181 python  list  sorting  median 

11
Преобразовать список <DerivedClass> в список <BaseClass>
Хотя мы можем наследовать от базового класса / интерфейса, почему мы не можем объявить List&lt;&gt; использование одного и того же класса / интерфейса? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = …

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 

3
Как добавить несколько значений в список в Python
Я пытаюсь выяснить, как добавить несколько значений в список в Python. Я знаю, что есть несколько способов сделать это, например, ввести значения вручную или выполнить операцию добавления в forцикле, или appendи extendфункции. Тем не менее, мне интересно, есть ли более аккуратный способ сделать это? Может быть, определенный пакет или функция?
177 python  list 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.