1

我刚开始使用 Python,对数组有一些疑问。我完全不理解他们。我得到了一个项目,想知道是否有人可以提供帮助。我必须制作一个 1x4 的盒子。用户可以选择四个方框之一,然后出现 A。其他三个盒子然后用 BC D 填满。

somearray = []
    index= input("")-1
    char = raw_input("")
    somearray[] = char

这就是我被赋予的工作。我也知道需要输入或raw_input将需要。

def drawArray():
    somearray = []
    index = input("1 , 2 , 3 , 4") - 1
    char = raw_input("A , B , C, D ")
    somearray[] = char

这就是我输入的内容。我不确定我应该从这里去哪里。如果有人可以提供帮助,将不胜感激。

4

1 回答 1

4

你的意思是这样的吗?

>>> def func():
    ind=input("enter the index :")-1
    lis=['B','C','D']
    lis.insert(ind,'A')
    return lis
   ....: 

>>> func()
enter the index :1
>>> ['A', 'B', 'C', 'D']

>>> func()
enter the index :2
>>> ['B', 'A', 'C', 'D']

>>> func()
enter the index :3
>>> ['B', 'C', 'A', 'D']
于 2013-01-18T17:08:07.150 回答