我在python中创建了一个列表:
a=[1,2,3,4,5]
我要求用户从一行输入命令。 例如追加6
除了分离功能之外还有其他方法"追加'和价值' 6'把它拿出来?
答案 0 :(得分:0)
Jumm替代追加可能是这个,但不喜欢它:
a= [1,2]
b = int(raw_input('give me the number'))
a= a+[b]
print a
或者可以使用insert()函数
答案 1 :(得分:0)
a = [1, 2, 3, 4, 5]
function, value = input('command: ').split()
if function == 'append': a.append(int(value))
答案 2 :(得分:0)
听起来像是在寻找split
:
a = [1, 2, 3, 4, 5]
user_input = raw_input('next action:') # e.g. append 6
action = append_input.split()
现在我们有action = ['append', '6']
。