私はカテゴリ別にグループ化されたすべての製品の平均価格を見つける必要があるCSVファイルを持っています。私はファイルからすべての行をリストに入れました。 は今、私はこれをしようとしている:ファイル内のキーの辞書にあるキーに値を追加する方法はありますか? Python
FILE_NAME = 'catalog_sample.csv'
full_catalog = []
with open(FILE_NAME, encoding='utf-8') as file:
for line in file:
one_record = line.split(',')
full_catalog.append(one_record)
category_dict = {}
prices = []
for i in full_catalog:
if str(i[-2]) not in category_dict:
category_name = str(i[-2])
category_dict[category_name] = float(i[-1])
else:
prices.append(float(i[-1]))
これまでのところ私は、キーとして、ファイルからすべてのカテゴリで辞書を取得していますが、その値は、ファイル内のキーの最初の発生から価格です。
'Men': 163.99
'Women': 543.99
私が(キーに値を追加する)期待していて、「他には」動作していないようです。助言がありますか?ありがとう!
何か試しましたか? – Julien
たくさんのものが、働いた人はいませんでした。私はそれらを共有しないことに決めました。 – skipper
どのように要素をpython 'list'に追加しますか、それを知っていますか? – elelias