溫馨提示×

Python set()函數的異常處理

小樊
109
2024-08-02 08:12:10
欄目: 編程語言

在Python中,set()函數不會引發任何異常。它會接受一個可迭代的對象作為參數,并使用該對象的元素來創建一個新的集合。如果傳遞給set()函數的參數不是可迭代的對象,則會引發TypeError異常。

以下是一個示例,演示了如何處理set()函數可能引發的異常:

try:
    my_list = [1, 2, 3, 4, 1, 2, 3] 
    my_set = set(my_list)
    print(my_set)
except TypeError:
    print("Error: Invalid input. Please provide an iterable object.")

在這個示例中,我們將一個列表傳遞給set()函數來創建一個集合。如果我們傳遞一個非可迭代對象,如一個整數或字符串,set()函數將引發TypeError異常,我們在except塊中捕獲并處理這個異常。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女