Tuple से मिलिए

Python में डेटा टाइप्स

Jason Myers

Instructor

Tuple, tuple

  • डेटा क्रम में रखें
  • इंडेक्स
  • Immutable
  • पेयरिंग
  • अनपैक करने योग्य
Python में डेटा टाइप्स

Tuples को zip करना

  • Tuples अक्सर लिस्टों को zip() से जोड़कर बनते हैं
  • दो लिस्ट: us_cookies, in_cookies
top_pairs = list(zip(us_cookies, in_cookies))

print(top_pairs)
[('Chocolate Chip', 'Punjabi'), ('Brownies', 'Fruit Cake Rusk'), 
('Peanut Butter', 'Marble Cookies'), ('Oreos', 'Kaju Pista Cookies'),
('Oatmeal Raisin', 'Almond Cookies')]
Python में डेटा टाइप्स

Tuples का अनपैकिंग

  • Tuples को अनपैक करना डेटा के साथ काम करने का बहुत अभिव्यंजक तरीका है
us_num_1, in_num_1 = top_pairs[0]

print(us_num_1)
Chocolate Chip
print(in_num_1)
Punjabi
Python में डेटा टाइप्स

लूप्स में और अनपैकिंग

  • लूप्स में अनपैकिंग खास तौर पर शक्तिशाली है
for us_cookie, in_cookie in top_pairs:
    print(in_cookie)
    print(us_cookie)
Punjabi
Chocolate Chip
Fruit Cake Rusk
Brownies
# ..etc..
Python में डेटा टाइप्स

पोजीशन को Enumerate करना

  • Tuples बनाने का एक और उपयोगी तरीका enumerate() फंक्शन है
  • Enumeration लूप्स में पोजीशन और उस पोजीशन का डेटा लौटाने के लिए dùng होता है
for idx, item in enumerate(top_pairs):
    us_cookie, in_cookie = item
    print(idx, us_cookie, in_cookie)
(0, 'Chocolate Chip', 'Punjabi')
(1, 'Brownies', 'Fruit Cake Rusk')
# ..etc..
Python में डेटा टाइप्स

Tuples बनाते समय सावधानी

  • Tuples बनाने के लिए zip(), enumerate(), या () का प्रयोग करें
item = ('vanilla', 'chocolate')

print(item)
('vanilla', 'chocolate')
  • trailing comma से सावधान रहें!
item2 = 'butter',

print(item2)
('butter',)
Python में डेटा टाइप्स

अभ्यास करते हैं!

Python में डेटा टाइप्स

Preparing Video For Download...