如何解决Python-将datetime对象与列表中的下一个进行比较
我正在遍历存储日期时间对象的列表,并将当前元素与下一个进行比较。我在将下一个元素分配给变量时遇到麻烦。
代码:
for p in Monray:
if (MonBool == False):
MonBool = True
MonStartTimeBlock = p
MonFirstPro = p
Nextone = Monray[p+1]
错误:
unsupported operand type(s) for +: 'datetime.datetime' and 'int'
似乎正在尝试向日期时间对象添加1个int,而不是访问“ p + 1”处的元素。
我在做什么错了?
解决方法
int GetItemViewType(int position)
是元素,而不是其索引,因此不能使用RecyclerView.Adapter
获取下一个元素。
您可以使用position
将列表中的元素与从第二个元素开始的切片配对。
p
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。