我想用x元素(由用戶定義)創建一個數組。這可能嗎? 到現在我一直在做這樣的:用x元素創建一個數組
array = []
l = int(input("Syze: "))
i = 0
while i<l:
elem = input("Element : ")
array = array + [elem]
i = i + 1
它甚至有可能?
我想用x元素(由用戶定義)創建一個數組。這可能嗎? 到現在我一直在做這樣的:用x元素創建一個數組
array = []
l = int(input("Syze: "))
i = 0
while i<l:
elem = input("Element : ")
array = array + [elem]
i = i + 1
它甚至有可能?
你的意思是這樣的:
names = raw_input("Enter the names of your friends separated by spaces: ")
array = names.split()
print(len(array))
謝謝。這就對了 – 2015-03-03 01:15:08
如果目標是創建一個具有初始固定大小的Y排列X,那麼你需要讓用戶告訴輸入之後創建數組尺寸。
小例子:
Size = int(raw_input("Enter the size of the array: "))
MyArray = [None] * Size
idx = 0
while idx < Size:
MyArray[idx] = raw_input("Content: ")
idx += 1
如果X需要是動態數組,那麼你應該使用追加
小例子:
MyArray = []
while 1:
UsrInput = raw_input("Content: ")
if(UsrInput == "EXIT"):
break
MyArray.append(UsrInput)
print "MyArray array length: ", len(MyArray)
你想
'array.append(ELEM)' – Calum 2015-03-03 00:54:29
您的代碼工作正常。問題是什麼? – Marcin 2015-03-03 01:02:29