隔离在一行中读取的命令和值

时间:2016-04-04 14:33:57

标签: python

我在python中创建了一个列表:

a=[1,2,3,4,5]

我要求用户从一行输入命令。 例如追加6

除了分离功能之外还有其他方法"追加'和价值' 6'把它拿出来?

3 个答案:

答案 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']