Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Seznam klic=>klic2=>hodnota

V předchozím kvízu, Online test znalostí Python 2.7, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Neaktivní uživatel:14.11.2018 17:31

Dělám náhodný generátor světa do mé hry a potřebuji u objektů uložit X a Y a typ. Zkoušel jsem list ale tomu buď nerozumím nebo to neumí. Potřeboval bych uložení

klic=> x=> hodnota
          y=> hodnota
          typ=> hodnota

Umí to něco v Pythonu nebo nějaká knihovna? V seznamu by se mělo dát jednoduše hledat, projíždět všechny objekty(klíče) a přidávat nové objekty. V seznamu by bylo cca. 20 objektů. Když by to nic neumělo tak zkuste navrhnout nejlepší řešení. Děkuji :)

Zkusil jsem: Kačeřit, Bingovat, Googlit

Odpovědět
14.11.2018 17:31
Neaktivní uživatelský účet
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:15.11.2018 9:36

sql databaze? Jakoze, jestli s tim chces nejak vic pracovat, tak databaze je nejlepsi. Tam jsou univerzalni prikazy skrz ruzne jazyky.
google = python map --- https://www.geeksforgeeks.org/…ap-function/
google = python list
google = python list key value --- https://stackoverflow.com/…-python-list

data = {
    'a': 15,
    'c': 10,
    'b': 2,
}
---
a = 1
b = 2
some_list = []
some_list.append((a, b))
some_list.append((3, 4))
print some_list
>>> [(1, 2), (3, 4)]
---
a = 1
b = 2
some_dict = {}
some_dict[a] = b
some_dict[3] = 4
print some_dict
>>> {1: 2, 3: 4}

google = python dictionary --- https://www.tutorialspoint.com/…ctionary.htm

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
print "dict['Name']: ", dict['Name']
print "dict['Age']: ", dict['Age']
Editováno 15.11.2018 9:37
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
15.11.2018 9:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.