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 串列,是一個非常有用的功能,可以讓我們更容易地對資料進行處理。

Categorized in:

Tagged in: