私はPythonの初心者です。私は別の配列に2つの配列の最大値を格納しようとします。配列の長さは、私は私が正しい次の出力を得c=[]*len(a)
配列の処理 - Python
a=[3,4,6,8]
b=[9,4,5,10]
c=[]*len(a)
for i in range(len(a)):
if (a[i]>b[i]):
c.append(a[i])
else:
c.append(b[i])
使用が知られています。
c=[9,4,6,10]
私は別の配列の各要素の最大値を保存するために、これをどのように進めるべき
a=[[2,4],[6,8]]
b=[[1,7],[5,9]]
のような配列を持っている場合は?事前にあなたの助けをありがとう。
2番目の例では最大値をどのように定義しますか?予想される出力は何ですか? – EarthDragon
期待される出力は何ですか? – hadi
なぜ私はあなたが 'c = [] * len(a)'を必要としないのか説明していないので、ここで説明します。 '[] * len(a)'を使うと、Pythonでは配列/リストの長さを宣言する必要がないので、 'a 'に' [] 'を渡すだけです。ですから実際に 'c = []'を実行して 'c 'に追加することができます。私が助けてくれることを願って。 – mattjegan