假設我的字典有如何拆分列表中的字符串並使用輸出與字典進行比較?
{'one': '1','two': '2', ..., 'hundred': '100'}
和我的列表中包含
[['for 30']['for thirty']]
我想在列表中的字符串分割爲:
[for],[30] and [for],[thirty]
然後我想用'thirty'
來與字典中的相應條目進行比較,並獲得'30'
作爲輸出。
import csv
reader = csv.reader(open('dict.csv', 'r'))
d = {}
for row in reader:
k, v = row
d[k] = v
with open('test_term.csv', 'rb') as f:
reader = csv.reader(f)
your_list = list(reader)
'[ '30'] [ '三十']'='[ '30', '三十'] '? ''''='1','two'='2'........'hundred'='100'}'='{'one':'1','two':' 2'........'百':'100'}'? '[for],[30]'='['for',30]'? –
你試圖做什麼比較?你需要以這種格式分割列表和字符串,還是隻想提取每個字符串的第二個單詞? – iled
@safwan我已編輯您的問題,使其更具可讀性。請檢查它是否根據您的需要。然後嘗試通過回答我的問題來使它更加清晰。 – iled