Свързани публикации 'list-comprehension'


Python Primer — Списъци с разбирания
Здравей свят, Предишните публикации в тази поредица от Python Primer се занимаваха с общи концепции, които до голяма степен са част от всеки език за програмиране. Започнахме с „типове данни“, след това разгледахме „изявления“ и в последната публикация бяха разгледани „функции и обекти“. В тази публикация ще се заемем с тема, която е по-„питонична“ по природа – разбиране на списъци. Концепция Разбирането на списъка е свързано с това да направи кода по-кратък и по-лесен за четене...

Свързани въпроси 'list-comprehension'

Друг въпрос относно произволните числа в Haskell
Опитвам се да направя версия на играта Voltorb от Pokemon Gold и Silver в Haskell. Сега за генериране на дъската, искам да имам списък от (l,r,v) триплети, където l е линията, r е редът и v е стойността на полето. Стойностите l и r се прилагат с...
137 изгледи
schedule 24.09.2022

Haskell присвоява стойност на променлива вътре в разбирането
Имам някои проблеми със следното упражнение: Трябва да напиша функция, която представлява 3 числа, x y n, които са x и y долната и горната граница на разбирането на списък (съответно), а n е броят на дяловете, които разбирането ще има. E.g:...
1082 изгледи
schedule 02.10.2022

Имам основен въпрос относно разбирането на списъка с цикли FOR за конкретно отпечатване на шаблони
Това е основен код за отпечатване на шаблони "for цикъл", както следва: for i in range (1,5): for j in range (i, 5): print(j , end='') print() изход: 1234 234 34 4 Но аз искам същото като горния изход, използвайки...
350 изгледи

Подсписъци на списък с помощта на разбиране на списък
Толкова просто. Искам да генерирам всички подсписъци на списък с помощта на разбиране на списък. т.е.: getSublist [1,2,3] е [[1], [2], [3], [1,2], [1,3], [2, 3], [1,2,3]] Благодаря
9567 изгледи

python троична итерация с разбиране на списък
Възможна ли е троична итерация? Опростена версия на това, което имам предвид, въпреки че този конкретен пример може да се направи по по-добър начин: c = 0 list1 = [4, 6, 7, 3, 4, 5, 3, 4] c += 1 if 4 == i for i in list1 else 0 Един...
2532 изгледи

списък със списъци от файл: на всеки 4 реда
Чета от файл в Python и трябва да създам списък със списъци. Всеки ред е отделна стойност в запис, всеки запис е разделен с празен ред \n . rsfile = 'filepath.txt' l_s = [[line.rstrip('\n') for line in fileinput.input([rsfile]) if line !=...
1620 изгледи
schedule 30.10.2023

Използване на zip и списъчни разбирания на python за конвертиране на xml в csv
Разглеждах други въпроси тук в SO относно zip и магията *, които ми помогнаха много да разбера как работи. Например: Защо x,y = zip(*zip(a,b)) работите в Python? Как работи zip(*[iter(s)]*n) в Python? Zip като разбиране на списък...
809 изгледи
schedule 28.10.2022

Подсписъци с Shift и zero-pad, причиняват грешка по време на изпълнение на operad/broadcast, която не разбирам
Опитвам се да направя нещо просто, но не разбирам получената грешка. Опитах да търся в Google операнди и излъчване (python казва, че това правя и го правя погрешно), но това не ми помогна. И аз не можах да намеря отговор на SO, но може би използвам...
191 изгледи
schedule 30.11.2022

Получаване на индексите на всички елементи, които не са None, от подсписък в Python?
Според заглавието, имам вложени списъци така (вложеният списък е с фиксирана дължина): # ID, Name, Value list1 = [[ 1, "foo", 10], [ 2, "bar", None], [ 3, "fizz", 57], [ 4, "buzz", None]] Бих искал да...
3877 изгледи
schedule 12.12.2023

Извадете елементи в един списък и извлечете елементи, които отговарят на условие
Наскоро зададох въпрос относно извличането на разлики между два списъка, които отговарят на условие, но продължавам да не успявам да променя ПРИМЕРНИЯ ЛАМБДА ИЗРАЗ по-долу, за да направя същото за елементите в един списък: A = ['12', '15', '20',...
143 изгледи
schedule 14.12.2023

Python List Comprehension Лично предизвикателство
При даден текстов файл, "words.txt", използвайте списък с разбиране, за да прочетете всички думи във файла и да намерите всички думи, които съдържат поне 2 гласни. И така, имам текстов файл: The quick brown fox jumps over the lazy dog...
859 изгледи
schedule 15.10.2022

Обяснение на разбирането на списъка
Опитвам се да науча повече за динамичното програмиране и рекурсията за Python 3.x. Кодът по-долу е прост пример от моя учебник: def recMC(coinValueList, change): minCoins = change if change in coinValueList: return 1 else:...
306 изгледи

Обединение на множество, разбиране на списък
Започвам с Python и в момента уча за разбиране на списъци, така че това може да звучи наистина странно. Въпрос: Възможно ли е да се използва разбиране на списък за създаване на списък с елементи в t и s без дубликати? Нещо като обединение на две...
1191 изгледи
schedule 23.01.2024

Проблем с обобщаване на Haskell (включващ разбиране на списък)
Да кажем, че искам да знам всички точки на равнина (x, y) , които са в правоъгълника has . Мога да изчисля това с помощта на List Comprehensions по следния начин: let myFun2D = [(x, y) | x <- [0..2], y <- [0..2]] Сега, ако искам да...
269 изгледи
schedule 02.02.2024

Списък разбиране вътре в речника разбиране - обхват
Опитвам се да създам пълна графика в речник на Python в 1 ред. Но когато създавам разбирането на списъка за стойностите, не мога да разбера как да посоча, че key_value не може да се появи в списъка със стойности (в графиката говорим, няма...
2377 изгледи

ускоряване на разбирането на numpy.dot в списъка
Имам numpy скрипт, който в момента работи доста бавно. прекарва по-голямата част от времето си, изпълнявайки следната операция вътре в цикъл: terms=zip(Coeff_3,Coeff_2,Curl_x,Curl_y,Curl_z,Ex,Ey,Ez_av)...
315 изгледи

където клаузи в списъчните разбирания
Каква е разликата между следните две формули? cp [] = [[]] cp (xs:xss) = [x:ys | x <- xs, ys <- cp xss] ---------------------------------------------- cp [] = [[]] cp (xs:xss) = [x:ys | x <- xs, ys <- yss] where yss = cp...
398 изгледи
schedule 22.11.2023

Разбиране на двоен списък в Haskell
Опитвам се да внедря масив като списък със списъци в Haskell. По-конкретно, имам някакъв масив m , който ми е даден, и предикат p , който искам да бъде удовлетворен, и искам да създам списък с индекси (x,y) така, че x тият елемент от y тия...
1676 изгледи
schedule 04.11.2023

Използване на Lambda.filter() в haxe въведени итерируеми или еквивалентна функционална конструкция
Как мога да накарам haxe Lambda.filter да работи с въведен итерируем? Следващият код отказва да се компилира поради лош тип: Iterator<Int> should be Iterable<Unknown<0>> { next : Void -> Int, hasNext : Void -> Bool }...
242 изгледи

Имате проблеми с pythonic стила и разбирането на списъка
Прекарах вчера в писане на малък скрипт на Python, който не е основният ми език, и това ме остави с някои въпроси за това как да правя нещата в правилния "pythonic" стил. Задачата е доста проста, имам два масива fieldnames и values . Представете...
78 изгледи