Welcome to the best tutorial I've ever filmed!!! 😍😍😍
Today we will talk about Dictionary Comprehension which is a very clever technique to construct dictionaries from different collections of data.
We will start with a 🐍 basic code example 🐍 (00:47 - 03:47) and we will move on to practice our new set of skills with 3 FUN and USEFUL exercises:
1. Superheroes exercise:
correct a distorted dictionary (03:47)
2. Genetics exercise:
create a random DNA sequence by pairing bases (08:26)
3. Authentication exercise:
create a dictionary of users with random passwords (14:55)
⭐ Get complete tutorial code ⭐
[ Ссылка ]
🎥 RELATED TUTORIALS 🎥
---------------------------------------------
⭐ Python For Loops for Beginners:
[ Ссылка ]
⭐ List Comprehension:
[ Ссылка ]
⏰ Time Stamps ⏰
--------------------------------
00:00 - intro
00:21 - tutorial plan
00:47 - create dictionary with for loops
01:04 - zip function approach
01:37 - range function approach
02:05 - dictionary comprehension with zip
02:47 - dictionary comprehension with range
03:17 - dictionary comprehension with tuples
03:27 - dictionary comprehension with Pandas Data Frames
03:47 - modify dictionary in place (exercise #1 - superheroes)
08:26 - create a dictionary of lists (exercise #2 - DNA)
14:55 - create a list of dictionaries (exercise #3 - user authentication)
17:23 - create random passwords
20:46 - dictionary and list comprehension disadvantages
21:12 - outro and thanks for watching! :)
💻 Copy starter code 💻
----------------------------------------
⭐ EXERCISE 1:
my_dict = {
"Spider": "photographer",
"Bat": "philanthropist",
"Wonder Wo": "nurse"
}
⭐ EXERCISE 3:
keys = ["id", "username", "password"]
users = ["mariyasha888", "KnotAbot", "spongiBOBO", "IAMBATMAN"]
🤝 Connect with me 🤝
--------------------------------------
🔗 Github:
[ Ссылка ]
🔗 Discord:
[ Ссылка ]
🔗 LinkedIn:
[ Ссылка ]
🔗 Twitter:
[ Ссылка ]
🔗 Blog:
[ Ссылка ]
💳 Credits 💳
----------------------
⭐ Beautiful icons by:
flaticon.com
⭐ Beautiful animated graphics by:
mixkit.co
![](https://s2.save4k.ru/pic/khCzymLy_QE/maxresdefault.jpg)