我是python的新手,無法弄清楚如何完成此操作。如何從python中的文件中讀取時跳過每一行的一部分
假設file.txt的包含以下
iron man 1
iron woman 2
man ant 3
woman wonder 4
我想讀這個文件放到字典在下面的格式
dict = { 'iron' : ['man', 'woman'], 'man' : ['ant'], 'woman' : ['wonder'] }
也就是說在每行的最後一部分,而寫入字典省略。
我的第二個問題是,我可以讀取該文件的方式,使得
dict2 = { 'iron' : [('man', '1'), ('woman', '2')], 'man' : [('ant', '3')], 'woman' : [('wonder', '4')] } .
這就是關鍵鐵將有2個值,但這些2個值是個別元組的字典。
第二個問題是實現統一成本搜索,這樣我可以訪問鐵孩子人和女人和這些孩子是1和2
成本預先感謝您
完美:),一個小小的變化是dic [p [0]]。append(p [1])在if循環中。謝謝。 – jack
雅,如果你喜歡它標記upvote和回答@jack – pkm
我沒有投票它,但因爲我還沒有贏得15個聲譽我的投票將不會公開 – jack