-3
我需要將數組中的每個元素添加到同一個數組中的每個元素,然後將結果添加到新數組中。我曾嘗試由python中的同一個數組中的每個元素添加數組中的每個元素
my_list = []
for filename in [my_file]:
with open(filename) as f:
my_list += [int(i) for line in f for i in line.split()]
answer = []
for elem in my_list:
answer += [elem + elem]
print answer
當my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
,該程序將打印[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
這是不正確。我怎樣才能解決這個問題?
什麼是您預期的輸出? –
@ChristianDean [2,3,4,5,6,7,8,9,10,11,3,4,5,6,7,8,9,10,11,12,4,5,6, 7,8,9,10,11,12,13,...]這只是基本的數學 – Sekou