1
我不得不形式(字符串,計數器)的元組的列表,像匹配字符串元組 - 蟒蛇
tuples1 = [('A', 4), ('D', 8), ('L', 38)]
tuples2 = [('A', 24), ('B', 84), ('C', 321), ('D', 19) ...]
所以第一清單第二列表中有字符串的一個子集,但有一個不同的數字 - 字符串的數量 - 列表中的每個字符串。所以我想要列表1中的所有字符串,其中都是數字。
我想使它成爲一個形式('字符串',tuples1 [1],tuples2 [1])三個項的列表。所以對於例如字符串'D',它將是('D',8,19)。我想我需要爲tuples1中的每個字符串做一些事情,將一個項目追加到列表中(tuples1 [i] [0],tuples1 [i] [1],tuples2 [matchStringIndex] [ 1])。
如何編程?
你應該真的使用'collections.Counter'來做你的計數,或者至少使用基於dict的數據結構而不是元組列表。 – roippi
我使用'collections.Counter', '計數= collections.Counter(利斯特) sortedCounter = counted.most_common() tuplesIT =排序(sortedCounter)#tuples形式( '單詞', '實例')的推文中的所有單詞 - 「推文中的元組」 – AndrewSB