【发布时间】:2018-06-15 03:04:49
【问题描述】:
这是关于hackerrank问题https://www.hackerrank.com/challenges/python-lists/problem。下面是我实现的代码。我面临插入语句的问题,因为它要求至少两个变量。我尝试将用户输入转换为列表,然后输入到插入语句中。它抛出一个错误。请帮忙!
if __name__ == '__main__':
N = int(input())
l=[]
for _ in range(N):
line = input().split()
cmd = line[0]
args= line[1:]
"""if cmd!= "print":
cmd += "(" + ",".join(args)+")"""
x = ",".join(map(str,args))
if cmd == "insert":
l.insert(x)
elif cmd == "remove":
l.remove(x)
elif cmd == "append":
l.append(x)
elif cmd == "sort":
l.sorted(x)
elif cmd == "pop":
l.pop(x)
elif cmd =="reverse":
l.reverse(x)
else:
print(l)
【问题讨论】:
标签: string list variables insert python-3.6