私は私が唯一のウェブサイトのテキストからなるCSVファイルを持っている瞬間に、しかしPythonで複数のリストを作成するにはどうすればいいですか?
[{'Business' : 'Attorney' , 'Website text' : '(one line from the loaded file)'}, {'Business' : 'Attorney' , 'Website text' : '(one line from the loaded file)'}, ...]
、次のような構造を持っているdictsのリストを作りたいです。
以下私はどういうわけか私のウェブサイトのテキストファイルと同じ長さのリストを作成してから、それらを圧縮して、そこから辞書を作成しようとしました。私はここで2つ以上のリストから辞書を作成する際に、ここで情報を見つけることができませんでした。
with open('attorneys text.csv') as data_file:
attorneys = list(line for line in data_file)
website = []
business = []
classes = []
for l in range(len(attorneys)):
website.append("Website text")
for k in range(len(attorneys)):
business.append("Business")
for i in range(len(attorneys)):
classes.append("Attorney")
data = dict(zip((business, classes, website, attorneys)))
私も試すの醜さをよく知っています...
をやりたいあなたはCSV入力ファイルと予想される出力の小さな例を共有する必要があります知っているドン。私は改善の余地が非常に多いですが、それはcodereviewの質問のように見えます。 –
@ Jean-FrançoisFabrecsvファイルの入力は、記述されているように1行に1文字列であり、質問に。より具体的な例を意味しますか? – briyan