You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中使用split函数统计列表中的元素总数量?

嘿,这问题上手很简单,我来给你一步步拆解怎么用split()搞定这个统计需求~

解决方法:用split()统计工作日总数量

我们的核心目标就是把字典里逗号分隔的字符串拆成单个元素,再统计元素个数,具体操作分四步走:

具体实现步骤

  • 第一步:从给定的字典workdays中取出对应的字符串值,也就是workdays['work']
  • 第二步:用split(',')方法把字符串按逗号分割成列表,这样每个天数就变成了列表里的独立元素
  • 第三步:用len()函数统计这个列表的长度,得到的就是工作日的总数量
  • 第四步:把统计结果拼成你想要的句子输出

完整代码示例

workdays = {'work': '5,6,8,10,13,14,15,18,20,22,24,25,28,30'}
# 分割字符串得到单个天数的列表
day_list = workdays['work'].split(',')
# 统计列表元素数量,即工作日总数
total_days = len(day_list)
# 输出目标句子
print(f"我已经工作了{total_days}天。")

运行这段代码后,就会输出你想要的结果:我已经工作了14天。

小提醒:如果遇到字符串里逗号前后带空格的情况,你可以先用strip()处理掉多余空格,或者直接用split(', ')来分割,不过你的示例里没有这个问题,直接用split(',')就完全够用啦~

内容的提问来源于stack exchange,提问作者Amit Shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:35:48