[英]Python beginner : How to take list as an input (not creating a list)
我想在我的輸入(包括 [] 括號)中寫下這一行 - ["int", "float", "str"] 並希望 python 將其識別為列表? 可能嗎? 如果不是我應該怎么做才能使它成為可能..我不能一個一個地輸入元素。 請幫助我非常初學者所以請幫助
有幾種方法可以做到這一點。 但最簡單的是使用json package
import json
var = input("Enter list input here: ")
var_list = json.loads(var)
for i in var_list:
print(i)
python 中有一個名為“eval”的 function。 如果你做這樣的事情
input_list = eval(input("Type here: "))
print(type(input_list))
print(input_list)
您將獲得 output
Type here: ["int", "float", "str"]
<class 'list'>
['int', 'float', 'str']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.