Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python-如何删除与列表中的每一项都包含日期的“datetime.date”?

Python-如何删除与列表中的每一项都包含日期的“datetime.date”?
EN

Stack Overflow用户
提问于 2022-01-23 00:52:50
回答 1查看 93关注 0票数 -1

我有CSV文件,其中包含有日期时间的一些信息。我提取日期时间并将其转换为如下日期:

代码语言:javascript
运行
AI代码解释
复制
daily_readings={"Date":[]}
TIME = df.iloc[4,4]
report_date = pd.to_datetime(TIME).date()
if report_date not in daily_readings['Date']:
    daily_readings['Date'].append(report_date)

我同时导入了datetime和time库(不确定是否确实需要两者)。当我打印字典print(daily_readings['Date'])时,我得到了这样的输出: datetime.date(2021,12,7),datetime.date(2021,12,8),尽管当我打印变量report_date:print(report_date)时,我得到了这样一个干净的日期: 2021-12-08。那么,我怎样才能让字典的日期像所显示的那样干净呢?

EN

回答 1

Stack Overflow用户

发布于 2022-01-23 01:10:48

打印datetime.date对象的列表,所看到的是列表元素的表示形式。不要打印整个列表,而是从list元素构造一个str:

代码语言:javascript
运行
AI代码解释
复制
import datetime
spam = [datetime.date(2021, 12, 7), datetime.date(2021, 12, 8)]
print(spam)
print(', '.join(map(str, spam)))
print(', '.join(str(item) for item in spam))
print(', '.join(item.strftime('%d.%m.%Y') for item in spam))

输出

代码语言:javascript
运行
AI代码解释
复制
[datetime.date(2021, 12, 7), datetime.date(2021, 12, 8)]
2021-12-07, 2021-12-08
2021-12-07, 2021-12-08
07.12.2021, 08.12.2021

或者遍历列表并逐个打印元素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70820478

复制
相关文章
使用VBA遍历数据验证列表中的每一项
想要遍历数据验证列表中的每一项,如何编写VBA代码呢?如果数据验证列表中的项值来源于单元格区域或者命名区域,则很简单,遍历该区域即可。然而,有些数据验证列表是直接使用逗号分隔的项添加的,这就需要使用不同的方法。
fanjy
2023/08/29
5390
使用VBA遍历数据验证列表中的每一项
如何从 Python 列表中删除所有出现的元素?
在 Python 中,列表是一种非常常见且强大的数据类型。但有时候,我们需要从一个列表中删除特定元素,尤其是当这个元素出现多次时。本文将介绍如何使用简单而又有效的方法,从 Python 列表中删除所有出现的元素。
网络技术联盟站
2023/06/01
13.3K0
python-字典与列表学习
#字典练习 def print_dict(): contect_file = 'contect_list.txt' f = file(contect_file) #读取 contect_dic = {} for line in f.readlines(): name = line.split()[1] contect_dic[name] = line #是修改也是添加 #print contect_dic #调试输出 ''
py3study
2020/01/14
5670
Python - 删除列表中的重复字典
Python 是一个非常广泛使用的平台,用于 Web 开发、数据科学、机器学习以及自动化执行不同的过程。我们可以将数据存储在python中,以不同的数据类型,例如列表,字典,数据集。python字典中的数据和信息可以根据我们的选择进行编辑和更改
很酷的站长
2023/08/11
5741
Python - 删除列表中的重复字典
如何从 Python 中的字符串列表中删除特殊字符?
在进行字符串处理和文本分析时,有时我们需要从字符串列表中删除特殊字符。特殊字符可能是空格、标点符号、换行符等,在某些情况下它们可能干扰我们的文本处理或分析任务。Python 提供了多种方法来删除字符串列表中的特殊字符。本文将详细介绍在 Python 中删除字符串列表中特殊字符的几种常用方法,并提供示例代码帮助你理解和应用这些方法。
网络技术联盟站
2023/06/01
9K0
python-进阶教程-对列表中的元素进行筛选
本文主要介绍根据给定条件对列表中的元素进行筛序,剔除异常数据,并介绍列表推导式和生成表达式两种方法。。
kirin
2021/03/11
3.6K0
python-删除文件的特定行
有一次需要删除一些html文件中的统计链接, 通过用遍历文本的每行,然后正则查找网址,使用下面的函数删除行。
py3study
2020/01/07
4.4K0
PowerQuery 如何获取起止日期内包含的月份?
今天在群里看到一个问题,如何获取起始日期和结束日期之间包含的所有月份,业务逻辑见下图:
披头
2020/05/13
2.4K0
python-列表分割
①list[a::b] 从list列表下标a起取值,每次加b在取值,直到大于或等于list长度减1 list1 = ['x',1,'y',2,'z',3] print list1[::2] 输出:['x','y','z'] list1 = ['x',1,'y',2,'z',3] print list1[1::2] 输出:[1,2,3] ②list[a:b] 取下标a到b-1的所有值构成一个列表 list1 = ['x',1,'y',2,'z',3] print list1[1:3] 输出:[1,'y']
py3study
2020/01/07
1.2K0
Vivado的Implementation都包含哪些步骤?
  Vivado会优先对全局资源进行布线,比如时钟、复位、I/O和其他专用资源;接下来就是根据时序的紧张程度进行布线,优先布线时序紧张的路径。
猫叔Rex
2022/01/24
1.8K0
Vivado的Implementation都包含哪些步骤?
Python-声明数组(列表)
在 Python 中,数组被称为列表(list),定义一个列表需要使用中括号 []
用户9006224
2023/04/22
7370
python 的列表遍历删除
python的列表list可以用for循环进行遍历,实际开发中发现一个问题,就是遍历的时候删除会出错,例如
py3study
2020/01/07
2.4K0
Python之列表的删除
''' 数据结构之线性结构之列表 : 这里的列表是一种数据存储结构,也即将一块连续的存储空间分配给该变量存储数据.优点在于:查询效率极高,但缺点在于,为保证数据存储的连续性                            每当删除中间位置的某一个元素时,后面元素的位置都必须的随之发生改变,因此其删除效率是极低的.由此也导致了另一个问题,也即利用循环结构,                            无法彻底删除所有的元素; for循环结构内部是通过一个迭代器来实现的,为便于理解,我们可以以C
py3study
2020/01/13
9590
Java 中的日期与时间处理!
学习 Java 的过程中,难免会跟时间处理打交道,那我们今天就来看看,Java 中最常见的一些日期和时间处理的知识。
村雨遥
2022/06/15
2.1K0
Java 中的日期与时间处理!
python中的列表与元组
版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
六小登登
2019/08/14
3.2K0
Redis的压缩列表中删除节点和扩容的操作
这是因为压缩列表的设计目的是在保持高效的内存使用的同时,尽可能地减少内存的分配和回收频率,从而提高性能。
一凡sir
2023/09/19
3000
Redis的压缩列表中删除节点和扩容的操作
python 获取n天前的日期和日期列表
import datetime def get_nday_list(n): import datetime before_n_days = [] for i in range(1, n + 1)[::-1]: before_n_days.append(str(datetime.date.today() - datetime.timedelta(days=i))) return before_n_days
用户5760343
2022/05/13
3.3K0
python-元组,字典,列表
由于会处理一些json数据,内部字典,列表,元租傻傻分不清,所以这里总结一下他们的特点,便于提取数据 想要知道跟多看官方文档,很详细 https://www.runoob.com/python/python-lists.html 我是看了官方文档后总结后我自己的
全栈程序员站长
2021/05/19
1.2K0
Python-列表推导式
要生成list [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(0, 11)):
PayneWu
2020/12/18
5260
点击加载更多

相似问题

每一项都包含一个列表的ListBox

20

Python-删除列表中包含其他单词的所有单词

62

Python-如何从包含特定单词的列表中删除元素

40

如何删除列表中的每一项?

10

Python-删除列表中的项

47
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档