d = {"a":[], "b":[]}
上記のような辞書型のデータをcsvに書き込み、
a b
1000 2355
2554 4544
4445 7556
4655
7755
例えば、上記のようなデータを作成したいです。
with open('/python/rads.csv', 'w') as f:
writer = csv.DictWriter(f, ['a', 'b'])
writer.writeheader()
writer.writerows([d])
としたところ、保存はできましたが、1つのセルにいくつもの数字が入ってしまい大変読みにくくなってしまいました。
上記のように、1つのセルにデータを1つ入れるためにはどのように記述すればよいのでしょうか。
加えて、set関数を使って、aとbをから重複した数字を抜き出したいのですが、うまくできません。
set(d["a"]) & set(d["b"])
という記述はどこが間違っているのでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/29 14:18