亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將豎線分隔的 .txt 文件轉換為字典

將豎線分隔的 .txt 文件轉換為字典

侃侃爾雅 2023-09-05 21:08:55
原始格式是txt文件,格式為:內華達州拉斯維加斯|36.17497|-115.13722該txt包含大約70行,格式相同目標字典格式應為 {“城市名稱”:[緯度, 經度]}感謝您的回答之一,但仍然陷入困境:with open("cities.txt") as f:    txt = f.read()lines = txt.split('\n')my_dict = dict()for line in lines:    city,lat,lng = txt.split('|')    my_dict[city] = [lat,lng] 它顯示: ValueError: 太多值無法解壓(預期為 3),接下來我應該修改什么?我將粘貼txt文件的格式如下:las vegas,nv|36.17497|-115.13722homestead,pa|40.4059|-79.91199streetsboro,oh|41.23922|-81.34594
查看完整描述

2 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

在代碼最后一行之前的行中,您使用txt,它應該是line:)



查看完整回答
反對 回復 2023-09-05
?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

with open(my_file.txt) as f:

    lines = f.readlines()

    my_dict = dict()

    for line in lines:

        city,lat,lng = line.split('|')

        my_dict[city] = [lat,lng] 


查看完整回答
反對 回復 2023-09-05
  • 2 回答
  • 0 關注
  • 178 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號