Hva er Tuples i Python?
En tuppel er et arrangement av uforanderlige, bestilte varer. Siden både tuples og Python-lister er sekvenser, er de analoge. Tupler og lister varierer imidlertid siden vi ikke kan redigere tupler; Vi kan imidlertid endre lister etter initialisering. I tillegg bygger vi tupler ved hjelp av parenteser, mens vi lager lister med firkantede parenteser.
En tuppel lages ved å sette forskjellige verdier innenfor parentesen, atskilt med komma. For eksempel,
Eksempel på en Tuple
1. tuple_1 = ('Tuples', 'Lists', 'immutable', 'Mutable') 2. tuple_2 = (3, 5, 7, 2, 6, 7) 3. tuple_3 = 'Tuples', 'Lists', 'immutable', 'Mutable'
Du kan lage et tomt tuppelobjekt ved å ikke angi noen elementer i parentes i en tildelingssetning. Den innebygde funksjonen til Python, tuple(), lager også et tomt tuppelobjekt når det kalles opp uten noen argumenter.
Kode
støpt i sql
# Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2)
Produksjon:
() ()
Hvordan sjekke tom tuppel i Python?
Du kan generere en tom tuppel ved å ikke sette noen komponenter i parentes i oppgavefrasen. Den innebygde metoden tuple() lager også et tomt tuppelobjekt når det kalles opp uten å sende noen argumenter.
Bruker ikke-operatøren
Kode
# Python program to check if the tuple is empty using not in operator # Creating an empty tuple my_tuple = () # Using the 'not' operator if not my_tuple: print ('The given tuple is empty') else: print ('The given tuple is not empty') # Printing our tuple print(my_tuple)
Produksjon:
javascript nærmest
The given tuple is empty () Using the len() Function
Kode
# Python program to check if the tuple is empty using the length function # Creating an empty tuple my_tuple = () # Using len() function len_tuple = len(my_tuple) # Using the if-else Statements if len_tuple == 0: print ('The given tuple is empty') else: print ('The given tuple is not empty') # Printing our tuple print(my_tuple)
Produksjon:
The given tuple is empty ()
En tom tuppel kalt 'min tuppel' ble initialisert i forekomsten ovenfor. Lengden på tuppelen ble deretter bestemt ved hjelp av den innebygde Python-funksjonen len() og lagret i variabelnavnet 'len_tuple.' Lengden på my_tuple ble deretter kontrollert ved hjelp av en if-setning for å se om den var lik null.
konverter char til string java
Tupelen anses som tom hvis tilstanden er sann. Tuppelen anses som ikke tom ellers.
Endre en tuppel til tom tuppel
La oss anta at vi har en tuppel som har elementer i seg. Vi må endre den til en tom tuppel. La oss se hvordan du gjør dette.
Kode
java slutten
# Python program to see how to convert a tuple to an empty tuple #creating a tuple tuple_ = 'a', 3, 'b', 'c', 'd', 'e', 'g', 's', 'k', 'v', 'l' print('Original tuple: ', tuple_) #tuples in Python are immutable objects; therefore, we cannot remove items from a tuple #We can use merging of the tuples to remove an element from the tuple tuple_ = tuple_[:4] + tuple_[5:] print('After removing a single item:- ', tuple_) # Method to remove all the elements from the tuple #Converting our tuple into a Python List list_ = list(tuple_) # Creating a for loop to delete all the elements of the list for i in range(len(list_)): list_.pop() #converting the list back to a tuple tuple_ = tuple(list_) print('New empty tuple:- ', tuple_)
Produksjon:
Original tuple: ('a', 3, 'b', 'c', 'd', 'e', 'g', 's', 'k', 'v', 'l') After removing a single item:- ('a', 3, 'b', 'c', 'e', 'g', 's', 'k', 'v', 'l') New empty tuple:- ()
Sammenligning med Another Empty Tuple
Vi vil se resultatene hvis vi sammenligner to tupler
Kode
# Python program to compare two tuples # Creating an empty tuple my_tuple = ( ) # Creating a second tuple my_tuple1 = ('Python', 'Javatpoint') # Comparing the tuples if my_tuple == my_tuple1: print('my_tuple1 is empty') else: print('my_tuple1 is not empty')
Produksjon:
my_tuple1 is not empty