Seznamy v PYTHON Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
martinlukas456
Level 2
Level 2
Příspěvky: 151
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

Seznamy v PYTHON

Příspěvekod martinlukas456 » 23 srp 2013 19:06

Ahoj, učím se programovat v Pythonu a je to můj dá se říct první programovací jazyk, který se učím pořádně. Zajímalo by mě, jestli jde nějak jednoduše dosáhnout toho, že když vytvořím program, který mi bude přes raw_input ukládat hodnoty do seznamu, tak ten seznam bude fungovat na způsob databáze, tzn. že i po zavření a znovuotevření programu tam ty hodnoty stále budou a já k nim budu moci přidávat další.
Dell Latitude 3350
ASUS K56CB-XX271H
Toshiba Satellite Pro L500

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Seznamy v PYTHON

Příspěvekod CZechBoY » 23 srp 2013 20:12

čau,
když tam ty hodnoty budeš ukládat tak by tam měly stále být, pokud to někdo nesmaže nebo nevymění disk ;)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
martinlukas456
Level 2
Level 2
Příspěvky: 151
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

Re: Seznamy v PYTHON

Příspěvekod martinlukas456 » 23 srp 2013 22:02

Já myslím když tam bude chtít uživatel ukládat hodnoty. Dejme tomu, že si bude chtít vytvořit jednoduchý seznam knížek, co má doma a tak je zapíše do programu, který jsem vytvořil. Třeba něco ve stylu

Kód: Vybrat vše

seznam = []

seznam.append(raw_input())



Tohle je hodně zjednodušená verze, ale chci tím říct, že ty hodnoty tam zůstanou jen do ukončení programu. Při dalším spouštění už to jede zase s čistým štítem. Vím, že by to šlo udělat úplně jinak a líp, ale jenom mě zajímá, jestli není nějaký způsob, jak je tam uložit natrvalo (myslím přímo do toho seznamu)
Dell Latitude 3350
ASUS K56CB-XX271H
Toshiba Satellite Pro L500

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Seznamy v PYTHON  Vyřešeno

Příspěvekod faraon » 23 srp 2013 22:11

Jedině uložit je při ukončení programu na disk a při spuštění programu celý seznam znovu načíst.

Ukládat program dohromady i s daty uměl akorát Sinclair ZX Spectrum, ale nahrávat to pár minut na magnetofonovou kazetu bys asi nechtěl :-D
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
martinlukas456
Level 2
Level 2
Příspěvky: 151
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

Re: Seznamy v PYTHON

Příspěvekod martinlukas456 » 23 srp 2013 23:48

To ne :D.

Tušil jsem, že to půjde jenom nějak takhle.. I tak díky :)
Dell Latitude 3350
ASUS K56CB-XX271H
Toshiba Satellite Pro L500


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti