我有這個代碼生成兩個列表。一個列表從1-30
開始,另一個從30-1
開始。如何將some_list2
的每個元素除以some_list
的每個元素。它會是這樣的:1/30
,2/29
,等等。我正考慮將每個分部值存儲在一個新列表中 - 一個分部,一個新元素。列表之間的列表劃分
以下是我有:
some_list = []
some_list2 = []
for i in reversed(range(1, 31)):
a = i
some_list.append(a)
for x in range(1,31):
b = x
some_list2.append(b)
我試圖將一個列表由另一個作爲一個整體,我看着一個單獨的for循環分裂,但我堅持。順便說一下,我正在爲此練習。
爲了記錄,您寫的代碼可以簡化爲'some_list = list(range(1,31))','some_list2 = some_list [:: - 1]'。即使您必須通過迭代和「追加」(在「追加」愚蠢之前將'賦值給'a',直接'直接追加''i''''''''''''''''''''''''')來執行冗餘工作。 – ShadowRanger