在 Python 中,有幾種方法可以輸入列表。
以下是一些常用方法:
方法 1:使用 input() 函式和 split() 方法
python
系統會提示使用者輸入元素列表,以逗號分隔
input_str = input("請輸入列表元素,用逗號分隔:")
使用 split() 方法將輸入字串拆分為列表
my_list = input_str.split(",")
print(my_list)
執行上述 **,程式會提示使用者輸入列表元素,以逗號分隔。 使用者可以輸入多個元素,每個元素用逗號分隔。 程式 split() 使用 split() 方法將收到的字串用逗號分隔,以獲取多個元素的列表。
方法 2:使用 input() 函式和 eval() 方法
python
提示使用者輸入用方括號括起來的列表元素
input_str = input("請輸入列表元素,用方括號括起來:[.]")
使用 eval() 方法將輸入字串轉換為列表
my_list = eval(input_str)
print(my_list)
執行上述 **,程式會提示使用者輸入乙個列表元素,用方括號括起來。 使用者可以輸入多個元素,每個元素用逗號或空格分隔。 程式使用 eval() 方法將收到的字串轉換為列表。 請注意,使用 eval() 方法存在安全風險,因為它將字串作為 ** 執行。 因此,建議您僅在受信任的環境中使用此方法。
方法 3:使用 input() 函式和 list() 方法
python
系統會提示使用者輸入元素列表,以逗號分隔
input_str = input("請輸入列表元素,用逗號分隔:")
使用 list() 方法將輸入的字串轉換為列表
my_list = list(input_str.split(","))
print(my_list)
執行上述 **,程式會提示使用者輸入列表元素,以逗號分隔。 使用者可以輸入多個元素,每個元素用逗號分隔。 程式使用 split() 方法將接收到的字串分以逗號分隔,然後使用 list() 方法將字串的拆分列表轉換為實列表。
除了上面提到的幾種常用方法外,還有其他方法可用於進入列表。 例如,您可以直接在 ** 中定義乙個空列表,然後使用 loop 和 input() 函式逐個新增元素。 或者,您可以使用檔案輸入/輸出或網路通訊從外部源獲取列表資料。 使用哪種方法取決於具體的應用場景和需求。