Heim  >  Artikel  >  Backend-Entwicklung  >  Tupel und Mengen in Python 4

Tupel und Mengen in Python 4

WBOY
WBOYOriginal
2024-08-09 06:47:42491Durchsuche

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
zB
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
zB.

print(len(photo_album))
o/p
3

Wir können Tuple in eine Liste umwandeln
zB

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', 'Lily', 'Jasmine'}

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

Stimmt

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 Unterschiede 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', 'Lily', 'Jasmine'}
{'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'🎜>

Das obige ist der detaillierte Inhalt vonTupel und Mengen in Python 4. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn