Saturday, 15 September 2012

python - Reading file and making into dictionary with the values as a list of integers -


मेरे पास नीचे दिखाए गये प्रारूप में एक फाइल है

  एक 83 140 228 286 426 612 486 577 836 0 0 आलियाह 0 0 0 0 0 0 0 0 0 380 215 हारून 193 208 218 274 279 232 132 36 32 31 41 Abagail 0 0 0 0 0 0 0 0 0 0 958 अभय 0 0 0 0 0 0 0 0 537 451 428 एब्बी 431 552 742 924 0 0 0 0 752 644 601 Abbigail 0 0 0 0 0 0 0 0 0 953 562 एबी 0 0 0 0 0 906 782 548 233 211 209 Abdiel 0 0 0 0 0 0 0 0 0 925 721 अब्दुल 0 0 0 0 0 0 0 903 0 0 0 अब्दुल्ला 0 0 0 0 0 0 0 0 0 1000 863 अबे 248 328 532 764 733 0 0 0 0 0 0 हाबिल 664 613 626 575 542 491 497 422 381 385 354 अबीगैल 0 0 0 0 854 654 615 317 150 50 14 Abigale 0 0 0 0 0 0 0 0 0 0 959  

मैं कुंजी के रूप में नाम के साथ एक शब्दकोश कैसे बना सकता हूं और प्रत्येक नाम को मानों के रूप में मानता है?

सुंदर straightfoward:

  d = {} च के रूप में खुला ( 'file.txt') के साथ: भागों = line.split () डी [भागों: च में लाइन के लिए [0]] = नक्शा (इंट, भाग [1:])  

परिणाम एक शब्दकोश d है, प्रत्येक पंक्ति के पहले टोकन पर, कुंजीयन मान के रूप में पूर्णांकों की सूची के साथ। < / P>


No comments:

Post a Comment