Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती · Python basics

P4.2 Python Tuples: List ऐवजी Tuple कधी वापरायचा?

By Ravindra Bagale

हे का शिकायचं?

काही values कधीच बदलू नयेत — latitude-longitude, (city, pincode). त्यासाठी tuple सुरक्षित आहे.

हे काय आहे?

Tuple म्हणजे ( ) मधल्या values ज्या बदलता येत नाहीत. Unpacking ने tuple च्या values एकदम वेगवेगळ्या variables मध्ये जातात.

कसं करायचं?

Step 1. ( ) मध्ये values लिहा.

Step 2. Index ने वाचा किंवा unpack करा.

Step 3. बदलायचं असेल तर list वापरा.

उदाहरणं: copy करा आणि चालवा

उदाहरण A: Location साठवा

हा code चालवा:

hub = (25.2048, 55.2708)
print(hub[0])
print(hub[1])

तुम्हाला दिसणारा output:

25.2048
55.2708

याचा अर्थ: Tuple index ने list सारखाच वाचता येतो.

उदाहरण B: Tuple unpack करा

हा code चालवा:

hub = (25.2048, 55.2708)
lat, lon = hub
print("Lat:", lat, "Lon:", lon)

तुम्हाला दिसणारा output:

Lat: 25.2048 Lon: 55.2708

याचा अर्थ: a, b = tuple ने दोन्ही values एकदम मिळाल्या.

उदाहरण C: मुद्दाम केलेली error: tuple बदलत नाही

हा code चालवा:

hub = (25.2048, 55.2708)
hub[0] = 26.0

तुम्हाला दिसणारा output:

TypeError: 'tuple' object does not support item assignment

याचा अर्थ: Tuple मध्ये value बदलायचा प्रयत्न केल्यावर TypeError आला.