首页 > 解决方案 > 生成要导入到 pandas df 的元组列表

问题描述

我找到了一个带有以下代码的辅音簇列表:

list_2 = ['financial','disastrous','accuracy','important','numbers']
reg = r'[bdðfghjklmnprstvxþ]+'
d = []
largest = []
for w in list_2:
    d.append(re.findall(reg, str(w), re.IGNORECASE))
print(d)

[['f', 'n', 'n', 'l'], ['d', 's', 'str', 's'], ['r'], ['mp', 'rt ', 'nt'], ['n', 'mb', 'rs']]

我需要为每个单词获取最大的辅音计数,以将其作为列表(元组)导入熊猫数据框。我尝试了各种事情,但没有成功。

标签: pythonpandaslisttuples

解决方案


这应该给你你正在寻找的 int:

def largest_cluster(cons_list):
    return max(len(c) for c in cons_list)

然后你可以通过以下方式获取元组:

tuples = [(w, largest_cluster(cons)) for w, cons in zip(list2, d)]

推荐阅读