私は基本的なことをほとんど学んだが、私はかなり新しいPythonですが、私はcsvファイル(これまでのところ動作します)から読み込み、このCSVのデータをリストに追加する必要があります。私が不確かな部分は、これらのリストのうちの2つと120と100を使用しています。Pythonリスト未解決
例えばlist1の最初のスコアは55で、list2は51です。これらをまとめて106に等しいリストにしたい各リストに7つの異なる数字があるので、それぞれを時間で割ることができるものを追加します。
import csv
list1 = []
list2 = []
with open("scores.csv") as f:
reader = csv.reader(f)
for row in reader:
list1.append(row[1])
list2.append(row[2])
print (list1)
print (list2)
OUTPUT
['55', '25', '40', '21', '52', '42', '19']
['51', '36', '50', '39', '53', '33', '40']
次いで、それぞれ120および* 100で除算する必要が予想される出力(募集OUTPUT)
['106', '36', '90', '60', '105', '75', '59']
。
aとbはどういう意味ですか? – 1230
'zip'関数は2つのリストを歩き、最短のものを使い果たすまでそれぞれの値を返します。あなたの例では、最初の反復でa = '55'とb = '51'です。次に、2番目の繰り返しでは、a = '25'とb = '36'などとなります。 –
百分率を整数にする最も良い方法は何ですか? – 1230