Byla vydána nová verze 2.47.0 distribuovaného systému správy verzí Git. Přispělo 83 vývojářů, z toho 28 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Bylo vydáno OpenBSD 7.6. Opět bez písničky.
Programovací jazyk Python byl vydán v nové major verzi 3.13.0. Podrobný přehled novinek v changelogu.
Lze získat roota pouze se zapalovačem? Ano, lze.
Konference LinuxDays 2024 proběhne již tento víkend 12. a 13. října v Praze. Na programu je spousta zajímavých přednášek a workshopů, zástup zajímavých osobností a stánky řady projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, brmlab, OpenAlt a mnoho dalších. Vstup zdarma.
Představeny byly oficiální Raspberry Pi microSD karty třídy A2 a silikonový kryt na Raspberry Pi 5.
OpenRazer byl vydán ve verzi 3.9.0. Jedná se o svobodný software, ovladač a démon, umožňující nastavovat klávesnice, notebooky, myši, podložky pod myš, keypady, sluchátka a další zařízení od společnosti Razer na GNU/Linuxu.
Byla vydána verze 3.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Byla vydána nová verze 8.8 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled oprav, vylepšení a novinek v oficiálním oznámení.
seznam = [ 1: 'a':'1aaa', 'b':'1bbb', 'c':'1ccc' 2: 'a':'2aaa', 'b':'2bbb', 'c':'2ccc' 3: 'a':'3aaa', 'b':'3bbb', 'c':'3ccc' ]
print(seznam[1]['a']) # 1aaa print(seznam[2]['a']) # 2aaa print(seznam[3]['c']) # 3cccNepomůže prosím pěkně někdo ?
Řešení dotazu:
Nechceš spíš dictionary?Je mi to jedno, hlavně aby tam šlo přidávat další záznamy pro to společné id
#!/usr/bin/env python seznam = dict() for i in range(1,4): seznam[i] = dict() for c in range(3): z=chr(ord('a')+c) seznam[i][z] = str(i)+z*3 print seznamS vystupem:
{1: {'a': '1aaa', 'c': '1ccc', 'b': '1bbb'}, 2: {'a': '2aaa', 'c': '2ccc', 'b': '2bbb'}, 3: {'a': '3aaa', 'c': '3ccc', 'b': '3bbb'}}
{1: {'a': '1aaa', 'c': '1ccc', 'b': '1bbb'}, 2: {'a': '2aaa', 'c': '2ccc', 'b': '2bbb'}, 3: {'a': '3aaa', 'c': '3ccc', 'b': '3bbb'}}tak potřebuji ještě později přidat třeba pro id 1 'd' : '1ddd' a výsledek bude
{1: {'a': '1aaa', 'c': '1ccc', 'b': '1bbb', 'd' : '1ddd'}, 2: {'a': '2aaa', 'c': '2ccc', 'b': '2bbb'}, 3: {'a': '3aaa', 'c': '3ccc', 'b': '3bbb'}}
seznam = dict() def pridej(i,z): if i not in seznam: seznam[i] = dict() seznam[i][z] = str(i)+z*3
pridej('1', 'a') pridej('1', 'b') pridej('1', 'c')získám výsledek
{'1': {'b': '1bbb', 'c': '1ccc', 'a': '1aaa'}}ale proč to nejde vypsat ?
print(seznam[1]['a']) # dostanu chybu 'KeyError: 1'
Tiskni Sdílej: