當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python list()用法及代碼示例


Python list() 函數將任何可迭代對象作為參數並返回一個列表。在 Python 中,iterable 是您可以迭代的對象。可迭代的一些示例是元組、字符串和列表。

用法:

list(iterable)

參數:

  • iterable:可以是序列(字符串、元組)或集合(集合、字典)或任何迭代器對象的對象。

注意:如果我們不傳遞任何參數,那麽 list() 函數將返回一個包含零元素的列表(空列表)。



讓我們看一些例子以便更好地理解。

示例 1:使用 list() 從字符串創建列表

Python


# initializing a string
string = "ABCDEF"
# using list() function to create a list
list1 = list(string)
# printing list1
print(list1)

輸出:

['A', 'B', 'C', 'D', 'E', 'F']

示例 2:使用 list() 從元組創建列表

Python


# initializing a tuple
tuple1 = ('A', 'B', 'C', 'D', 'E')
# using list() function to create a list
list1 = list(tuple1)
# printing list1
print(list1)

輸出:

['A', 'B', 'C', 'D', 'E']

示例 3:使用 list() 從集合和字典創建列表

Python


# initializing a set
set1 = {'A', 'B', 'C', 'D', 'E'}
# initializing a dictionary
dictionary = {'A':1, 'B':2, 'C':3, 'D':4, 'E':5}
# using list() to create a list
list1 = list(set1)
list2 = list(dictionary)
# printing
print(list1)
print(list2)

輸出:

['C', 'E', 'D', 'B', 'A']
['A', 'B', 'C', 'D', 'E']

我們也可以在接受用戶輸入的同時使用 list() 函數直接以列表的形式接受輸入。

示例 4:將用戶輸入作為列表

Python


# Taking input from user as list
list1 = list(input("Please Enter List Elements:"))
# printing
print(list1)

輸出:

Please Enter List Elements:12345
['1', '2', '3', '4', '5']




注:本文由純淨天空篩選整理自bistpratham大神的英文原創作品 Python list() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。