python - 需要将两个列表(日期和时间)加入一个列表
问题描述
我有两个清单:
date = ['09.10.2019', '09.10.2019', '09.10.2019']
和
time = ['8:00', '9:00', '10:00']
我需要创建一个看起来像这样的新的:
date_time = ['09.10.2019 8:00', '09.10.2019 9:00', '09.10.2019 10:00']
我已经尝试过使用 .append():
```date_time=[]
for element in data:
date_time.append(date+time)```
,但我无法在它们之间添加空格:
date_time = ['09/10/201901:00', '09/10/201902:00', '09/10/201903:00']
有什么想法吗?
谢谢
解决方案
您可以将map
and 与zip
一起使用' '.join
:
map(' '.join, zip(date, time))
推荐阅读
- php - 当我尝试将 ascii 值从 sybase db 转换为文本时出现特殊字符问题
- angular - 如何将 MatSort 与 Object[] 类型的表一起使用
- excel - 有没有办法使用索引匹配或 Vlookup 在另一个工作簿中查找数据?
- javascript - 如何在matrix3d上获得比例(x,y,z)和旋转(x,y,z)?
- shell - jq:错误(在
:0): 不能迭代数字 (400) - python - 我什么时候不应该在 init 函数后面加上参数?
- json - JSONDecoder 给出不正确的格式
- css - Angular ngClass mat-list-item 添加条件以应用背景颜色
- java - 是否可以将 Query-By-Example 与 spring 数据方法结合使用?
- c++ - c++中make_unique和make_unique与reference_wrapper的区别