的名單我有一個列表:頻率元組
a = [(['7', '8'], ['4', '7'],['3', '4'],['3', '8'],['4', '8'],...............['3','4'])]
我想創建2列這給我在列表中的元組的頻率。例如:
bigram frequency
['7','8'] 2
['4','7'] 3
['3', '4'] 6
等等。
此外,考慮條目像['7','8']
和['8','7']
相同(重複)。唯一的一個條目應該在列中並且頻率應該被添加到該列中。
我試圖用
from collections import counter
,並做一些循環過它,但我得到的錯誤是:
unhashable類型:列表
嘗試:在'計數器(元組(i)用於I A [ 0])'因爲你有一個帶有第一個元組元組的列表,其中存在需要被轉換爲元組的列表 –
@ Mr.A耶,工作正常,謝謝,請你看看我編輯過的對問題 – Shubham
@Mr。 A考慮條目如 ['7','8']和['8','7'] 相同(重複)。並且唯一一個條目應該在列中並且頻率應該被添加到該列中。 – Shubham