- Motorola Edge 40 - jó bőr
- Az iPhone 15 frissítésgaranciát, a 16 szép rendereket kapott
- Milyen okostelefont vegyek?
- Azonnali mobilos kérdések órája
- Samsung Galaxy S21 Ultra - vákuumcsomagolás
- Vodafone mobilszolgáltatások
- Mobil flották
- Milyen hagyományos (nem okos-) telefont vegyek?
- Samsung Galaxy A72 - kicsit király
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Hirdetés
-
10 éve nem változott ekkorát a Netflix tévés appja
it A Netflix útnak indította a megújult tévés appját, amely az első nagy felújítást jelenti az utóbbi 10 évben.
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Computex 2024: háznézőben a Montech asztalainál
ph A vállalat sok portékájának közös vonása, hogy a csatlakozóikat túlsó felükre száműző alaplapokat és az óriásira hízott VGA-kat is tárt karokkal várják.
Új hozzászólás Aktív témák
-
cousin333
addikt
Na, megint megkísérlem feldobni a topikot. Szóval volt egy problémám, amit szerencsére már sikerült megoldani.
Adva van egy függvény, az egyszerűség kedvéért ez (a lényeg a több argumentum):
>>> def osszeg(a,b):
return a+bAdott emellett két (nem feltétlenül, de most jelenesetben) egyforma hosszúságú lista:
>>> a = [1,2,3,4]
>>> b = [5,6,7,8]A cél az volna, hogy párosával hívjuk meg velük az osszeg függvényünket. Erre egy megoldás lehet a map függvény használata.
>>> x = list(map(osszeg, a, b))
>>> print(x)
[6, 8, 10, 12]Látható tehát, hogy a kívánt eredményt kaptuk. De mi van akkor, ha nem ilyen listáink vannak, hanem tuple-jet tartalmazó lista, amiket például így kaphatunk:
>>> c = list(zip(a,b))
>>> print(c)
[(1, 5), (2, 6), (3, 7), (4, 8)]A kérdés, hogy ezt hogyan rakhatjuk be a map függvényünkbe. Nekem úgy tűnik, sehogy, helyette list comprehension-t kell használni, valahogy így:
>>> d = [osszeg(i,j) for i,j in zip(a,b)]
>>> print(d)
[6, 8, 10, 12]A kérdés azonban nem a-ra és b-re vonatkozott elsősorban, hanem c-re, tehát egy tuple-kből álló listára. Mint mondtam, a map-al nekem nem sikerült a list comprehension-nal (ennek mi a magyar neve?) viszont igen. Így:
>>> e = [osszeg(i,j) for i,j in c]
>>> print(e)
[6, 8, 10, 12]Köszönöm, csak ennyit akartam mondani, hátha valakinek segítségére voltam.
ui: Tényleg ennyire nem használja senki ezt a programnyelvet?
Lehet, hogy kellene írnom valami ismertetőt róla, bár én magam sem vagyok egy guru. De ebben a nyelvben éppen az a jó, hogy egyszerűen megtanulható, könnyen használható már alapszintű ismeretekkel is...
[ Szerkesztve ]
"We spared no expense"
Új hozzászólás Aktív témák
- Eredeti játékok OFF topik
- Autós topik
- Motorola Edge 40 - jó bőr
- Xbox Series X|S
- SGF24 - Megjelenési dátumot kapott a Dragon Ball: Sparking! Zero
- Milyen légkondit a lakásba?
- Kínai, és egyéb olcsó órák topikja
- Summer Game Fest 2024 - Az összes bejelentés egy helyen!
- Bakancslista Route 66 Chicagótól Los Angelesig 3.
- Az iPhone 15 frissítésgaranciát, a 16 szép rendereket kapott
- További aktív témák...
- MSI H81M-P33 LGA 1150 alaplap
- Lenovo Thinkcentre M710s 7. gen i5-7500 CPU, 16 GB DDR4 RAM
- Gigabyte GA-Q77M-D2H LGA 1155 alaplap, + ajándék i5-3470 CPU
- DELL OPTIPLEX 3040 MICRO PC, i5-6500T CPU,8 GB DDR3 RAM, 500 GB HDD
- AKCIÓZVA! Lenovo ThinkBook 13s Fémházas Profi Ultrabook -60% i5-10210U 8GB 256GB SSD FHD IPS WIN10
- G.Skill Aegis 2x8 GB 3200 mhz
- Lenovo Thinkpad magyar billentyűzet E580 E585 E590 T590 P53S L580 L590 P52 P72 P53 P73
- PNY GeForce RTX 4070 Ti SUPER 16GB Verto Overclocked Triple Fan DLSS 3
- Gigabyte GeForce RTX 4080 Super Windforce V2
- Call Of Duty Modern Warfare III (2023) Cross-gen / Vault edition XBOX ONE / SERIES X Letöltőkód
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs