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条经验 获得超5个赞
查看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
添加回答
举报
