3 回答

TA貢獻1111條經驗 獲得超0個贊
您可以將 ltr1 作為列表,并根據變量 x 循環列表以填充 ltr1 中的值
ltr1 = [None]*13
x = len(list)
for i in range(x):
ltr1[i + 1] = list[i]

TA貢獻1816條經驗 獲得超6個贊
您已經可以使用 list[index] 訪問數據,為什么要將其存儲在新變量中。即使您愿意,也應該將其復制到其他列表中。
您可以使用 if else 條件
if x == 5: ltr1 = list[0] ltr2 = list[1] ltr3 = list[2] ltr4 = list[3] ltr5 = list[4]
https://www.w3schools.com/python/python_conditions.asp

TA貢獻1783條經驗 獲得超4個贊
查看argparse庫 [ https://docs.python.org/3/library/argparse.html]
那么你可以使用很多 if 語句來執行特定的行
import argparse
parser = argparse.ArgumentParser(description='Process some integers.')
# parse line number from terminal as arguments
parser.add_argument('i', type=int)
args = parser.parse_args()
# execute line number conditionally
if args.i == 0:
print("first")
if args.i == 1:
print("two")
#
python3 <filename.py> 0
這將打印first
添加回答
舉報