How to Use Python Dictionaries + Lists of Dicts
Ғылым және технология
Here i cover the basics of working with dictionaries in Python. I go into creating, understanding keys and values and the interaction of lists in dictionaries and lists of dictionaries
-------------------------------------
twitter / jhnwr
code editor code.visualstudio.com/
WSL2 (linux on windows) docs.microsoft.com/en-us/wind...
-------------------------------------
Disclaimer: These are affiliate links and as an Amazon Associate I earn from qualifying purchases
mouse amzn.to/2SH1ssK
27" monitor amzn.to/2GAH4r9
24" monitor (vertical) amzn.to/3jIFamt
dual monitor arm amzn.to/3lyFS6s
microphone amzn.to/36TbaAW
mic arm amzn.to/33NJI5v
audio interface amzn.to/2FlnfU0
keyboard amzn.to/2SKrjQA
lights amzn.to/2GN7INg
webcam amzn.to/2SJHopS
camera amzn.to/3iVIJol
gfx card amzn.to/2SKYraW
ssd amzn.to/3lAjMAy
Пікірлер: 52
Thank you so much man! My school taught us about basics of dictionaries (without list of dicts) and there are lists of dicts included in assignment and they expects us do complete it. luckily there is this vid!!
Amazing explanation, very simple, and straigtht to the point.
Thats what i was looking for! Keep going with tutorials like that!!
Thanks for sharing again John!
Thanks John! This video has been very instructive to me!
Thank you John, great work, again
Hi John, thank you for the video. It was very helpful.
Excellent video, very useful. Thank you.
Thanks, you just cleared up some confusion. Thank you!
well explained, will watch more of your videos for sure, cheers
Thank you so much for this video. It was helpful.
Hi John, and thank you for the video! A few weeks ago I had the task to run through a dictionary/list combination to especially find/calculate new values and replace those values in the dict. I am only programming since last summer but I came across "recursive search". Have you done a video about it? (my dict was about 13000 entries so a pain in the... you know what I mean. It gave me bad headache. Thanks again! Carsten
Thank you for this video. Very helpful!
Excellent explanation. Really thankfull.
great bro, this is what I was looking for
Thank you for this video, you explained things no one else has explained. God bless
@JohnWatsonRooney
2 жыл бұрын
Thank you very kind
@aicode2304
2 жыл бұрын
@@JohnWatsonRooney also, i know this sounds really random, but im asking people if they believe in an afterlife or in God. I dont want to take too much time away from you though
@princessnnene3901
11 ай бұрын
@@aicode2304Keep spreading the good word my friend! Jesus is the Way, the Truth and the Life! :)
continue doing full python tutorial plz it will be very helpful !
OMG! Another Linux user! Hey bro! I use Linux too!
thank you very much for the great video. I have a question. How do you get the index of an item in an array(the array that is a value in a dictionary)
thank you very much, it was very, very useful
great video 👍😊
Really helpful, thanks a lot!
@JohnWatsonRooney
10 ай бұрын
Glad it helped!
Thank you for making this video
@JohnWatsonRooney
Жыл бұрын
Glad it was helpful!
Can you show for example, when you enter a US state if will show the capital of that state?
Hey John, thanks for the video. What If I want to get all the elements of the same key name? For example, all values from ['size']? How could I do it?
@Riyoshi000
Жыл бұрын
Did you find an answer to that? Im trying to do the same now
@rubao3000
Жыл бұрын
@@Riyoshi000 Hey, man. I don't remember how I figured it out, but this may help you: products = [ {'name': 'shirt', 'size': 'M', 'price': 25.0}, {'name': 'pants', 'size': 'L', 'price': 45.0}, {'name': 'shoes', 'size': 10, 'price': 25.0}, {'name': 'shirt', 'size': 'M', 'price': 30.0} ] for i in products: print(i['size'])
@sandinstone
Жыл бұрын
@@rubao3000 Thanks it worked!
What do you do if you don't know the index or keys? Like when trying to autofill or auto grab data using a loop?
How can I call the whole list of dictionary
Backed me into a corner with that if it has lmk if it hasn't lmk
Do you have a video where you are making iteration over list of dicts and adding information from one list of dict to other?
@naveensrinivas21
Жыл бұрын
U may use 'append' with the help of keys and values from a dictionary
nice tutorial it surprise a little more in comparison with othhers
@easydatascience2508
Жыл бұрын
Useful. You can also watch my playlist, Many useful and fundamental for Python crash course tutorial.
Hi mate, at the end of the video How do I print only all the 'color' key? I mean: if I had a large list of dictionaires I can't type always the index and then the key, instead, I would print only all the 'color' keys because I want to know all the colors are in. I hope its clear enough, thanks in andvance
@ferguswalker7345
2 жыл бұрын
I'm new to python so take the suggestion with a pinch of salt, but I think you could use a for loop like this: for x in product: print(product[x][colour]) This should loop through all the dictionaries in the list, and for each one, print the colours available.
thanks
What if I just want to print all of the names? Not specifying the index, just the key. For example: `print(products['name'])` And get all the names?
I have an issue that I can't seem to find anywhere. I have a dictionary with lists in it. All keys have multiple values which are integers how can I get the sum of each values in a specific key?
@JohnWatsonRooney
Жыл бұрын
Hi - a dictionary key is a single value, not sure what you mean exactly. but you can get all the keys from a dictionary using yourdict.keys(). this will return a list of all the key values
How do you access “itemid”: “1002” ?
@jorgeholguin2009
8 ай бұрын
Oh!. I got it! products[1] Don’t bother to answer
user = input( something ) user1 = input( 1 ) user2 = input( 2 ) output = dict = { 'something' : { '1':'1'}, 'something2' : { '2':'2'}} how can i create something like that? that user can self input as many as he wants nested lists
Hi, I ask you to write, which index access only 'Peti' or 'Zsolt' in my list. Thank you. project_d=[ {'Y':{'name':'Zsolt'}}, {'X':{'name':'Peti'}}, {'V':{'name':'Zsolt'}} ] for i in range(len(project_d)): print (project_d[i])
It is not complicate, people make the concept complicated, by talking too much. Teaching coding is about practicing not showing off what you understand about the topic.