Python 串列(List)使用 list() 函數將其他類型的序列轉換為串列,是一個非常有用的功能。Python 串列是一種可以儲存多個值的資料結構,可以用來儲存字串、數字、布林值等資料。
list() 函數可以將其他類型的序列轉換為 Python 串列,例如字串、元組、字典等。舉例來說,如果我們有一個字串,想要將它轉換為串列,可以使用 list() 函數:
my_string = "Hello World" my_list = list(my_string) print(my_list)
執行上面的程式碼,就可以得到一個包含字串中每個字元的串列:
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
另外,list() 函數也可以將元組轉換為串列:
my_tuple = (1, 2, 3, 4, 5) my_list = list(my_tuple) print(my_list)
執行上面的程式碼,就可以得到一個包含元組中每個元素的串列:
[1, 2, 3, 4, 5]
list() 函數也可以將字典轉換為串列,但是會將字典中的鍵值對轉換為元組,然後再將元組轉換為串列:
my_dict = { "name": "John", "age": 30 } my_list = list(my_dict) print(my_list)
執行上面的程式碼,就可以得到一個包含字典中每個鍵值對的元組的串列:
[('name', 'John'), ('age', 30)]
總結來說,list() 函數可以將其他類型的序列轉換為 Python 串列,是一個非常有用的功能,可以讓我們更容易地對資料進行處理。