Python Set
Python में set unordered items का collection है जो के comma से separated रहते है curly braces के अंदर रखे जाते है।
क्यूंकि सेट unordered है output के दौरान कौन सा item पहले या बाद में आएगा ये बताया नहीं जा सकता है।
Create a set
set1 = {200, 300, 400}
print(set1)
Access set elements
Set के items को index का उपयोग करके एक्सेस नहीं किया जा सकता है, सभी items को लूप का उपयोग कर एक्सेस करना होता है।
set1 = {200, 300, 400}
for itms in set1:
print(itms)
Add items in set
item को set में ऐड करने के लिए add() का उपयोग किया जाता है जो के एक ही item को एक बार में add कर सकता है।
set1 = {200, 300, 400}
set.add(500)
print(set1)
Add more than one item in set
set में एक से अधिक items को ऐड करने के लिए update() का उपयोग किया जाता है।
set1 = {200, 300, 400}
set.update([500,600,700,800])
print(set1)
Count items in set
Set में items को count करने के लिए len() का उपयोग किया जाता है।
set1 = {200, 300, 400}
print(len(set1))
Remove/delete item in set
Set से item को remove करने के लिए python में दो functions उपलब्ध है।
- remove()
- discard()
remove()
जिस item को remove कर रहे है अगर वो नहीं है set में तो remove() error देगा।
set1 = {200, 300, 400}
set1.remove(300)
print(set1)
discard()
जिस item को remove कर रहे है अगर वो नहीं है set में तो remove() error नहीं देगा।
set1 = {200, 300, 400}
set1.discard(300)
print(set1)
pop()
यह भी item को remove करने के लिए उपयोग किया जाता है पर set unordered होने की वजह से कौन सा item remove होगा नहीं बताया जा सकता है।
set1 = {200, 300, 400}
set1.pop()
print(set1)
Empty or clear all items in set
set के सभी items को एक साथ remove किया जा सकता है clear() का उपयोग करके।
set1 = {200, 300, 400}
set1.clear()
print(set1)
Delete Set
del keyword का उपयोग कर set को पूरी तरह delete किया जा सकता है।
set1 = {200, 300, 400}
del set1
print(set1)
Join or union two sets
set1 = {200, 300, 400}
set2 = {500, 600, 700}
set_joined = setl.union(set2)
print(set_joined)
0 टिप्पणियाँ
If you have any doubt. Please let me know