首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将值0赋给不存在的值

如何将值0赋给不存在的值
EN

Stack Overflow用户
提问于 2019-10-19 19:57:44
回答 1查看 67关注 0票数 0

我有一个元组列表,包括日期和该日期的“嘟嘟声”数。但是,如果某个日期有0声蜂鸣音,则该日期根本不会出现在列表中。我需要这些日期出现,数字0代表蜂鸣声

我试过用excel和python来解决这个问题,但是我找不到一个解决方案。

代码语言:javascript
复制
16/10/2017  7

18/10/2017  3

21/10/2017  7

23/10/2017  20

24/10/2017  7

25/10/2017  6

这是我所拥有的一切的开始,我需要它成为:

代码语言:javascript
复制
16/10/2017  7

17/10/2017      0

18/10/2017  3

19/10/2017      0

20/10/2017      0

21/10/2017  7

22/10/2017      0

23/10/2017  20

24/10/2017  7

25/10/2017  6
EN

回答 1

Stack Overflow用户

发布于 2019-10-19 20:02:58

首先保存第一个日期及其值。然后迭代日期,用值0保存上次保存的日期和当前日期之间的日期,然后用它的值保存当前日期。

一个psuedo代码解决方案是:

代码语言:javascript
复制
last_saved_date, value = read_first_date()
save(last_saved_date, value)
while not_at_end_of_file():
    date, value = read_date()
    while last_saved_date + 1 < date:
        last_saved_date += 1
        save(last_saved_date, 0)
    save(date, value)
    last_saved_date = date
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58463425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档