Klausimai, pažymėti „list-percension“

Sintaksė, kuri suteikia glaustą būdą kurti sąrašus, panašius į matematinio statytojo nustatymą. Nuo kelių kalbų palaikymo sąrašų naudokite šią žymą kartu su programavimo kalbos žyma.
10
atsakymai

Žodyno kūrimas su sąrašu „Python“

Man patinka Python sąrašo supratimo sintaksė. Ar galiu ją naudoti žodynams kurti? Pavyzdžiui, kartojant per raktų ir reikšmių poras: mydict = {(k, v) (k, v) blah blah blah} # neveikia
lapkričio 17 d. '09, 13:07
10
atsakymai

Python sąrašo suvokimas Vs. kortelę

Ar yra priežastis pasirinkti žemėlapį (), kad suprastumėte sąrašą, arba atvirkščiai? Ar kiekvienas iš jų yra veiksmingesnis ar labiau vertinamas kaip kitas?
nustatyti 08 rug. '09 2:43
3
atsakymai

ar / kitaip suprasti python sąrašą?

Kaip galiu Python atlikti šiuos veiksmus? eilutė = [Unicode (x.strip ()) x eilutėje, jei x nėra None '']. Iš esmės: pakeiskite visus Nones tuščiomis eilutėmis ir tada atlikite funkciją.
lapkričio 23 d. '10, 22:56
23
atsakymai

Sekliojo sąrašo lyginimas Pythone

Ar yra paprastas būdas supaprastinti iteracijų sąrašą, suprantant sąrašą, arba, jei nenorite į tai atsižvelgti, ką, jūsų manymu, būtų geriausias būdas išlyginti tokį mažą sąrašą, subalansuojant našumą ir suprantamumą? Bandžiau išlyginti tokį sąrašą su ...
nustatyti 02 Jan '09 8:40
9
atsakymai

Generatoriaus išraiškos ir supratimo sąrašai

Kada turėtumėte naudoti generatoriaus išraiškas ir kada turėtumėte naudoti sąrašo metodus „Python“? # Generatoriaus išraiška (x * 2 x intervale (256)) # Sąrašo supratimas [x * 2 x intervale (256)]
nustatyti 06 rugsėjis '08 11:07 val
6
atsakymai

Sukurkite vieno elemento, pakartotinio „Python“, kartotinį sąrašą

Žinau, kad sąrašo supratimas tai padarys, bet man buvo įdomu, ar yra dar trumpesnis (ir daugiau „Pythonic“) požiūris. Noriu sukurti įvairių ilgių sąrašų. Kiekviename sąraše bus tas pats elementas e, kartojamas n kartus ...
rugpjūčio 11 d '10, 5:01 val
8
atsakymai

„Python Dictionary“ supratimas

Ar galima sukurti „Python“ (raktams) žodyno supratimą? Nesuprasdami sąrašų, galite naudoti kažką panašaus: l = [] n n intervale (1, 11): l.append (n) Mes galime sutrumpinti, kad suprastume sąrašą: l = [n n diapazone (1 , 11)]. ...
nustatyti 24 sausis '13, 20:51
8
atsakymai

jei vis dar suprantate sąrašą

Turiu sąrašą l: l = [22, 13, 45, 50, 98, 69, 43, 44, 1]. ir skaičiams, mažesniems už jį, 5. Bandžiau [x + 1 x į l, jei x> = 45 dar x + 5] Tačiau tai suteikia man sintaksės klaidą. Man patinka ...
nustatyti 10 dec. '10, 9:45
2
atsakymai

Kaip išpakuoti sąrašų sąrašą į atskirus sąrašus?

Galimas dublikatas: Python funkcijos perkėlimas / išpakavimas Turiu sąrašą paketų, kuriuose noriu išskleisti šį sąrašą į du nepriklausomus sąrašus. Pythone ieškoju standartizuotos operacijos.
nustatyti spalio 19 d. '12 15:38
6
atsakymai

Efektyviausias būdas „Python“ pasirinkti ilgiausią eilutę sąraše?

Turiu kintamo ilgio sąrašą, ir bandau rasti būdą patikrinti, ar šiuo metu vertinamas sąrašo elementas yra ilgiausia eilutė, esanti sąraše. Aš naudoju „Python 2.6.1“, pavyzdžiui: mylist = ['123', '123456', ...
gegužės 17 d
10
atsakymai

Kodėl Pythone nėra supratimo apie paketą?

Kaip visi žinome, yra supratimo sąrašas, pvz., [I, i, [1, 2, 3, 4]], ir yra žodyno supratimas, pavyzdžiui, {i: j i, j {1: 'a', 2: ' b '}. elementai ()}, bet (i i į (1, 2, 3)) baigsis generatoriumi, o ne paketo verte. Kodėl taip? ...
yra nustatyta birželio 05 d. 13 val
5
atsakymai

Ar galima suprasti „python“ sąrašą?

Čia yra kodas, kurį bandžiau paversti sąrašo supratimu: table = "indeksas xrange (256): jei indeksas yra ords_to_keep: table + = chr (index) dar: lentelė + = pakeisti_with Ar yra kokių nors būdų pridėti išraišką, kad būtų suprantama ...
birželio 1 d., 10 val. 19:57
8
atsakymai

Dvigubas iteracijos supratimas sąraše

„Python“ sąraše galite suprasti keletą iteratorių, pvz., [(X, y) x, y y y, b] kai kurioms tinkamoms sekoms a ir b. Python sąrašo vaizduose žinau įdėtų kilpų semantiką. Mano klausimas: ar gali ...
liepos 29 d. 11:30 val
9
atsakymai

suprasti python įdėtą sąrašą

Turiu šį sąrašą: l = [['40', '20', '10', '30'), ['20', '20', '20', '20', '20', '30 ',' 20 '], [' 30 ',' 20 ',' 30 ',' 50 ',' 10 ',' 30 ',' 20 ',' 20 ',' 20 '], [' 100 ", '100'], ['100', '100', '100', '100', '100'), ['100', '100', '100', '100']] Dabar ...
nustatyti rugpjūčio 06 d '13, 9:02
5
atsakymai

Vienos eilutės sąrašo sąvoka: jei-kitokios parinktys

Tai daugiau apie tai, kaip suprasti python sąrašo supratimo sintaksę. Turiu sąrašą, kuris sukuria nelyginių skaičių sąrašą tam tikrame diapazone: [x x x intervale (1, 10), jei x% 2] Tai sukuria filtrą - turiu šaltinių sąrašą, kuriame ištrinuu net numerius (jei x% ..) .
birželio 26 d. 13 val