„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Tupel und Mengen in Python 4

Tupel und Mengen in Python 4

Veröffentlicht am 20.08.2024
Durchsuche:151

Tuple and Sets in Python 4

Tupel (z. B. 1-Fotorahmen. Eine Familie macht einen Ausflug und macht Fotos)

In Tuple können Werte nicht geändert werden
aber wir können einer Liste Tupel zuweisen
Wir können das Tupel multiplizieren, aber nicht ändern
Wir können zwei Tupel verketten
Wir können über die Indexierung
darauf zugreifen. Auspacken
Wir können Tupel in eine Liste umwandeln

Tupelerstellung – einmal erstellt, können wir sie nicht mehr ändern.

o_trip=('Ooty','2024-1-1','Mountain')
m_trip=('Munnar','2024-1-3','falls')
kumarkom_trip=('kumarakom','2024-1-5','dinner')
print('Ooty trip',o_trip,type(o_trip))

photo_album=[o_trip,m_trip,kumarkom_trip]
drucken(Fotoalbum)

location=o_trip[0]
print('Standort',Standort)

print(m_trip)
location,date,visted=m_trip #tupel erstellt
print(m_trip)

So identifizieren Sie ein Tupel: Eine Variable, der viele Werte zugewiesen sind, wird als Tupel betrachtet

Überprüfen, ob Tupelwerte vorhanden sind
z.B
double_o_fun=o_trip*2
print(double_o_fun)

O/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() geschweifte Klammern sagen Tupel

Um die Länge des Tupels zu überprüfen
z.B.

print(len(photo_album))
o/p
3

Wir können Tuple in eine Liste ändern
z.B

o_trip=('Ooty','2024-1-1','Mountain')
m_trip=('Munnar','2024-1-3','falls')
kumarkom_trip=('kumarakom','2024-1-5','dinner')

o_list=list(o_trip)
print(o_list)

o/p
['Ooty', '2024-1-1', 'Mountain']-->[] Klammern sagen List

SET-(Vereinigung, Schnittpunkt, Differenz)
Wir können keine doppelten Artikel hinzufügen
Wir können Werte hinzufügen
Wir können Werte entfernen
Wir können überprüfen, ob Werte vorhanden sind
Es hat einzigartige Werte
Hier können wir die Indizierung nicht verwenden, da sie ungeordnet ist

Tupelerstellung

my_garden={'Rose','Lily','Jasmine'}
print(my_garden,type(my_garden))
o/p
{'Rose', 'Lilie', 'Jasmin'}

weitere Werte hinzufügen

my_garden.add('Marigold')
print(my_garden)
o/p
{'Rose', 'Lily', 'Jasmine', 'Marigold'}

doppelten Wert hinzufügen

my_garden.add('Rose')
print(my_garden)
o/p
{'Rose', 'Lily', 'Jasmine', 'Marigold'}

Wert entfernen

my_garden.remove('Rose')
print(my_garden)
o/p
{'Lily', 'Jasmine', 'Marigold'}

um zu prüfen, ob bestimmte Werte vorhanden sind

is_rose_in_mygarden='Rose' in my_garden
print(is_rose_in_mygarden)
o/p
FALSCH

is_marigold_in_mygarden='Marigold' in my_garden
print(is_marigold_in_mygarden)
o/p
WAHR

Schnittpunkt – um gemeinsame Werte mit zwei Mengen zu finden

my_garden={'Rose','Lily','Jasmine'}
print(my_garden)

n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)

comon_flowe=my_garden.intersection(n_garden)
print(comon_flowe)

o/p-

{'Rose', 'Lily', 'Jasmine'}
{'Hibiskus', 'Rose', 'Lotus'}
{'Rose'}

Unterschiede – um den Unterschied zwischen zwei Sätzen zu finden
my_garden={'Rose','Lily','Jasmine'}
print(my_garden)

n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)

diff_flowe=my_garden.difference(n_garden)
print(diff_flowe)

o/p
{'Rose', 'Lilie', 'Jasmin'}
{'Hibiskus', 'Rose', 'Lotus'}
{'Lily', 'Jasmine'}

Union – um Tupel zu kombinieren
my_garden={'Rose','Lily','Jasmine'}
print(my_garden)

n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)

union_flowe=my_garden.union(n_garden)
print(union_flowe)

o/p

{'Rose', 'Jasmin', 'Hibiskus', 'Lilie', 'Lotus'}

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/arokya_naresh_178a488116e/tuple-and-sets-in-python-08082024-1a41?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3