python - 生成要导入到 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']]
我需要为每个单词获取最大的辅音计数,以将其作为列表(元组)导入熊猫数据框。我尝试了各种事情,但没有成功。
解决方案
这应该给你你正在寻找的 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)]
推荐阅读
- xml - 无法将属性节点添加到已具有非属性或命名空间子级的元素节点
- ios - Spotify iOS SDK - 未调用 SPTAudioStreamingDelegate 协议函数?
- python - Python 字典列表 - 在列表中找到最接近新条目的 4 个条目
- sql - SQL - != 'NULL' 的解释
- c++ - C++ Windows:处理应用程序外部崩溃进入程序
- javascript - bootstrap-select 不适用于 boostrap 4.1
- go - golang的(切片)变量初始化程序中的[...]是什么意思?
- groovy - Nexus 文件夹的 Groovy Query builder 请求参数错误
- slack - Slack API:跟踪文件处理和批量上传、file_created vs file_shared 事件
- machine-learning - 神经网络可以拟合 a/b 吗?