logo

Tuple Python ריק

מה הם Tuples ב- Python?

טופל הוא סידור של פריטים בלתי ניתנים לשינוי, מסודרים. מכיוון שגם tuples וגם רשימות Python הם רצפים, הם אנלוגיים. עם זאת, טופלים ורשימות משתנים מכיוון שאיננו יכולים לערוך טפולים; עם זאת, אנו יכולים לשנות רשימות לאחר אתחולן. בנוסף, אנו בונים tuples באמצעות סוגריים, בעוד שאנו יוצרים רשימות באמצעות סוגריים מרובעים.

טופל נוצר על ידי הכנסת ערכים שונים בתוך הסוגריים, מופרדים בפסיקים. לדוגמה,

דוגמה לטופל

 1. tuple_1 = ('Tuples', 'Lists', 'immutable', 'Mutable') 2. tuple_2 = (3, 5, 7, 2, 6, 7) 3. tuple_3 = 'Tuples', 'Lists', 'immutable', 'Mutable' 

אתה יכול ליצור אובייקט tuple ריק על ידי מתן אלמנטים בסוגריים בהצהרת הקצאה. הפונקציה המובנית של Python, tuple(), יוצרת גם אובייקט tuple ריק כאשר הוא נקרא ללא ארגומנטים.

קוד

מערך אתחול java
 # Python program to show how to create an empty tuple T1 = () print(T1) T2 = tuple() print(T2) 

תְפוּקָה:

 () () 

כיצד לבדוק Tuple ריק ב- Python?

אתה יכול ליצור טאפל ריק על ידי הצבת שום רכיבים בסוגריים בביטוי ההקצאה. השיטה המובנית tuple() יוצרת גם אובייקט tuple ריק כאשר קוראים אותו מבלי להעביר ארגומנטים.

שימוש ב-not Operator

קוד

 # 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) 

תְפוּקָה:

מערך ממוין ב-java
 The given tuple is empty () Using the len() Function 

קוד

 # 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) 

תְפוּקָה:

 The given tuple is empty () 

tuple ריק בשם 'my tuple' אותחל במופע שלמעלה. אורך ה-tuple נקבע לאחר מכן באמצעות הפונקציה המובנית Python len() ונשמר בשם המשתנה 'len_tuple'. האורך של my_tuple נבדק לאחר מכן באמצעות משפט if כדי לראות אם הוא שווה לאפס.

רונאס בפאוורשל

ה-tuple נחשב ריק אם התנאי מתקיים. הטפול נחשב כלא ריק אחרת.

שינוי Tuple ל Tuple ריק

נניח שיש לנו טופל שיש בו אלמנטים. אנחנו צריכים לשנות את זה לטפול ריק. בוא נראה איך עושים זאת.

קוד

מחרוזת ב-c
 # 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_) 

תְפוּקָה:

 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:- () 

השוואה ל- Another Empty Tuple

נראה את התוצאות אם נשווה שני טפולים

קוד

 # 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') 

תְפוּקָה:

 my_tuple1 is not empty