Tag: списка

python group – список целых чисел, с ближайшими значениями

У меня есть список: d = [23,67,110,25,69,24,102,109] как я могу группировать ближайшие значения с динамическим разрывом и создавать кортеж вроде этого, что является самым быстрым методом? : [(23,24,25),(67,69),(102,109,110)]

Возвратите все возможные комбинации строки при разбиении на n строк

Я сделал поиск для stackoverflow об этом, но не смог найти способ сделать это. Вероятно, это связано с itertools. Я хочу найти все возможные результаты разделения строки, скажем, строка thisisateststring в n (равная или неравная длина, не имеет значения, оба должны быть включены). Например, пусть n равно 3 : [["thisisat", "eststrin", "g"], ["th", "isisates", "tstring"], […]

Разделение вложенного списка на два списка

У меня есть вложенный список: my_list = [[1320120000000, 48596281], [1320206400000, 48596281], [1320292800000, 50447908]] Я хотел бы разбить его на нечто похожее на это: my_list1 = [48596281, 48596281, 50447908] my_list2 = [1320120000000, 1320206400000, 1320292800000] Я знаю, что это довольно просто, но я не смог заставить его работать. Любая помощь приветствуется.

два списка для Json Format в python

У меня есть два списка a=["USA","France","Italy"] b=["10","5","6"] Я хочу, чтобы конечный результат был в json таким образом. [{"country":"USA","wins":"10"}, {"country":"France","wins":"5"}, {"country":"Italy","wins":"6"}, ] Я использовал zip (a, b), чтобы присоединиться к двум, но не мог назвать его

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

Вот мой список: pos = [['det'], ['noun', 'adj'], ['noun'], ['vb'], ['det'], ['vb', 'noun', 'adj']] Или pos = ['det', ['noun', 'adj'], 'noun', 'vb', 'det', ['vb', 'noun', 'adj']] Я пытаюсь напечатать все комбинации: det noun noun vb det vb det adj noun vb det vb det noun noun vb det noun det adj noun vb det noun […]

return vs print list

Очень новый для программирования. Интересно, почему этот пример печатает все элементы в списке, а второй пример печатает только первый? def list_function(x): for y in x: print yn = [4, 5, 7] list_function(n) def list_function(x): for y in x: return yn = [4, 5, 7] print list_function(n)

Найти начальные и конечные индексы подсписок в списке

У меня есть список: greeting = ['hello','my','name','is','bob','how','are','you'] Я хочу определить функцию, которая найдет первый и последний индекс подписок в этом списке. Таким образом: find_sub_list(['my','name','is'], greeting) должен вернуться: 1, 3 Предложения?

Вычитание по списку множеств

Учитывая список наборов: allsets = [set([1, 2, 4]), set([4, 5, 6]), set([4, 5, 7])] Что такое pythonic способ вычислить соответствующий список наборов элементов, не имеющих совпадений с другими наборами? only = [set([1, 2]), set([6]), set([7])] Есть ли способ сделать это со списком?

Нарезка списка с использованием переменной в Python

Учитывая список a = range(10) Вы можете разрезать его с помощью таких утверждений, как a[1] a[2:4] Тем не менее, я хочу сделать это на основе набора переменных в другом месте кода. Я могу легко сделать это для первого i = 1 a[i] Но как это сделать для другого? Я пробовал индексирование со списком: i = […]

Сортировка списка по количеству вхождений элементов в списке

Я хочу отсортировать список по количеству вхождений элементов в списке. Когда я использую эту форму: A=[2,1,3,4,2,2,3] A.sort(key=lambda x:A.count(x)) print(A) результат не то, что я хочу: [2, 1, 3, 4, 2, 2, 3] . Но, когда я пишу, как это, используя sorted : B=sorted(A,key=lambda x:A.count(x)) print(B) результат правильный: [1, 4, 3, 3, 2, 2, 2] . […]

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