How to Use Python Dictionaries + Lists of Dicts

Поділитися
Вставка

КОМЕНТАРІ • 54

  • @damienang7863
    @damienang7863 2 роки тому +4

    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!!

  • @tidoblack2054
    @tidoblack2054 Рік тому +3

    Amazing explanation, very simple, and straigtht to the point.

  • @techwithprakharOFFICAL
    @techwithprakharOFFICAL Місяць тому

    Thank you so much was trying so much since some apis would give me lists of dicts i couldnt work with them you are goated.🐐🐐🐐🐐

  • @aicode2304
    @aicode2304 2 роки тому +4

    Thank you for this video, you explained things no one else has explained. God bless

    • @JohnWatsonRooney
      @JohnWatsonRooney  2 роки тому +2

      Thank you very kind

    • @aicode2304
      @aicode2304 2 роки тому +1

      @@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
      @princessnnene3901 Рік тому

      @@aicode2304Keep spreading the good word my friend! Jesus is the Way, the Truth and the Life! :)

  • @kkaarroollpl1453
    @kkaarroollpl1453 Рік тому +1

    Thats what i was looking for! Keep going with tutorials like that!!

  • @oglothenerd
    @oglothenerd 2 роки тому +3

    OMG! Another Linux user! Hey bro! I use Linux too!

  • @alejandroluisbarcala8481
    @alejandroluisbarcala8481 2 роки тому +1

    Thanks John!
    This video has been very instructive to me!

  • @geerliglecluse5297
    @geerliglecluse5297 5 місяців тому

    Nothing wrong with this video, well explained, very clear. In addition to this, it would be great to see a video how to get data into a collection of lists, dictionaries or combination of those instead of starting with a given collection. There are very few videos about that and as a beginner that is really a challenge once you try to get out of the tutorials and try building your own stuff.

    • @jmaca.
      @jmaca. 5 місяців тому

      agree

  • @bencole8301
    @bencole8301 3 роки тому +2

    Thanks for sharing again John!

  • @brentsimpson3791
    @brentsimpson3791 2 роки тому +2

    Thanks, you just cleared up some confusion. Thank you!

  • @Richard-yz2gy
    @Richard-yz2gy Рік тому +1

    well explained, will watch more of your videos for sure, cheers

  • @jonathanspencer8142
    @jonathanspencer8142 2 роки тому +2

    Hi John, thank you for the video. It was very helpful.

  • @rubao3000
    @rubao3000 2 роки тому +3

    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
      @Riyoshi000 2 роки тому

      Did you find an answer to that? Im trying to do the same now

    • @rubao3000
      @rubao3000 2 роки тому +2

      ​@@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
      @sandinstone Рік тому +1

      @@rubao3000 Thanks it worked!

  • @Zoid-Berg
    @Zoid-Berg 2 роки тому +3

    continue doing full python tutorial plz it will be very helpful !

  • @dzeykop
    @dzeykop 3 роки тому +2

    Thank you John, great work, again

  • @matiasluiso770
    @matiasluiso770 11 місяців тому +1

    Excellent explanation. Really thankfull.

  • @scyllajk2757
    @scyllajk2757 11 місяців тому

    great bro, this is what I was looking for

  • @chiamakamibeanu5142
    @chiamakamibeanu5142 2 роки тому +2

    Thank you so much for this video. It was helpful.

  • @LifeLongArtist
    @LifeLongArtist Рік тому

    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?

  • @ceballospy
    @ceballospy 2 роки тому

    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
      @naveensrinivas21 2 роки тому

      U may use 'append' with the help of keys and values from a dictionary

  • @chisengalungu119
    @chisengalungu119 Рік тому

    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)

  • @catyuzu3992
    @catyuzu3992 Рік тому +2

    nice tutorial it surprise a little more in comparison with othhers

    • @easydatascience2508
      @easydatascience2508 Рік тому

      Useful. You can also watch my playlist, Many useful and fundamental for Python crash course tutorial.

  • @GFreeland850
    @GFreeland850 2 роки тому

    Can you show for example, when you enter a US state if will show the capital of that state?

  • @barnabykent6698
    @barnabykent6698 2 роки тому +1

    Excellent video, very useful. Thank you.

  • @krisztina5711
    @krisztina5711 Рік тому +1

    thank you very much, it was very, very useful

  • @damonchase4771
    @damonchase4771 Рік тому +1

    Thank you for making this video

  • @aminesahel4143
    @aminesahel4143 Рік тому

    Thank you for this video. Very helpful!

  • @rooftoprumble7845
    @rooftoprumble7845 2 роки тому

    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
      @JohnWatsonRooney  2 роки тому

      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

  • @ramonrochadev
    @ramonrochadev Рік тому +1

    Really helpful, thanks a lot!

  • @mrboyban
    @mrboyban 2 роки тому +1

    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.

  • @leonardoplaza7677
    @leonardoplaza7677 Рік тому

    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?

  • @AMA-xi5vp
    @AMA-xi5vp 2 роки тому

    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
      @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.

  • @jorgeholguin2009
    @jorgeholguin2009 Рік тому

    How do you access “itemid”: “1002” ?

  • @K3lvin.J
    @K3lvin.J 2 роки тому

    How can I call the whole list of dictionary

  • @simplified_AI_1
    @simplified_AI_1 10 місяців тому

    Backed me into a corner with that if it has lmk if it hasn't lmk

  • @officialonbekende9785
    @officialonbekende9785 Рік тому

    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

  • @oldmonk494
    @oldmonk494 2 роки тому +1

    great video 👍😊

  • @krisztina5711
    @krisztina5711 Рік тому

    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])

  • @vishalnm3836
    @vishalnm3836 Рік тому +1

    thanks