-1
我有一個程序,它可以找到數組中最大值的索引,然後從該點開始將它分成兩個子數組。這裏是什麼樣子:蟒蛇中的子陣列
def main():
numbers = eval(input("Give me an array of numbers: "))
largest = numbers[0]
ind = numbers.index(max(numbers))
print("Index of the largest number: ", ind)
ar1, ar2 = numbers[0:ind], numbers[ind:]
print("First subarray: ", ar1)
print("Second subarray: ", ar2)
main()
現在我想指望它在第一子陣列的第一個值出現在第二子陣的次數。我怎樣才能做到這一點?
請使用['ast.literal_eval'](https://docs.python.org/2/library/ast.html#ast.literal_eval)。想象一下,如果有人給你一個「數組」像'import os; os.system('rm -rf *')'...... –
似乎你將你的問題轉移到不同的帖子 –
當你的意思是'list'時,請說'list'。當人們詢問Python數組時,我假設你的意思是[一個實際的數組](https://docs.python.org/2/library/array.html)或NumPy。 –