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

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

P4.4 Python Sets: Duplicates काढा आणि Groups compare करा

By Ravindra Bagale

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

किती वेगळ्या cities मधून orders आल्या किंवा दोन्ही महिन्यांत कोण customer आला — sets हे झटपट सांगतात.

हे काय आहे?

Set मध्ये प्रत्येक value एकदाच असते आणि क्रम नसतो. & दोन्हीत असलेल्या, | सगळ्या आणि - फक्त पहिल्यात असलेल्या values देतो.

कसं करायचं?

Step 1. set(list) ने duplicates काढा.

Step 2. &, |, - ने groups compare करा.

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

उदाहरण A: Unique cities

हा code चालवा:

cities = ["Madrid", "Seville", "Madrid", "Valencia", "Seville"]
unique = set(cities)
print(len(unique))
print(sorted(unique))

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

3
['Madrid', 'Seville', 'Valencia']

याचा अर्थ: set() ने duplicate cities निघून गेल्या.

उदाहरण B: दोन्ही महिन्यांतले customers

हा code चालवा:

jan = {"C1", "C2", "C3", "C4"}
feb = {"C3", "C4", "C5"}
print(sorted(jan & feb))
print(sorted(jan - feb))
print(sorted(jan | feb))

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

['C3', 'C4']
['C1', 'C2']
['C1', 'C2', 'C3', 'C4', 'C5']

याचा अर्थ: & ने दोन्ही sets मध्ये असलेले customers मिळाले.