1. 程式人生 > >Python3時間list中,兩個list對應相減

Python3時間list中,兩個list對應相減

>>> from dateutil.parser import parse
>>> from datetime import datetime
>>> """
... 求兩個時間差
... time2 - time1
... """
'\n求兩個時間差\ntime2 - time1\n'
>>> def get_timedifference(time1,time2):
...     a=parse(time1)
...     b=parse(time2)
...     timedifference=(b-a).seconds
...     print("時間差為:"+str(timedifference))
...     return timedifference
... 
>>> time1=["2018-03-20T12:10:57","2018-03-20T12:11:36","2018-03-20T12:15:42"]
>>> time2=["2018-03-20T12:12:11","2018-03-20T12:13:08","2018-03-20T12:18:09"]
>>> time=list(map(lambda x:get_timedifference(x[0],x[1]),zip(time1,time2)))
時間差為:74
時間差為:92
時間差為:147
>>>time
[74, 92, 147]

相關推薦

Python3時間listlist對應

>>> from dateutil.parser import parse >>> from datetime import datetime >>> """ ... 求兩個時間差 ... time2 - time1 .

從model取到的值值進行加乘除運算

直接看例子,shopCartInfoList為一個集合 我們看乘積之間的計算 。。。如下紅色字型 計算價格 *    和 購買數量的  乘積  <c:forEach items="${shopCartInfoList }" var="var"> <td

C++函式自動釋放記憶體的動態記憶體申請類

最近做一個事情,實現一個流程互動,其中主互動流程函式中,涉及較多的記憶體申請, 而健康的函式,都是在函式退出前將手動申請不再需要的記憶體釋放掉, 使用很多方法,都避免不了較多的出錯分支時,一堆的if free/delete,程式碼長而且不好管理 因此,利用C++物件離開作用域會自動呼叫解構函式的特點,在這兒實

MYSQL datetime型別

原始資料表資料: select (atime - btime) sec  from 資料表; 相減得到的並不是秒,特別需要注意! 結果: mysql中計算兩個Datetime型別的時間間隔(單位為秒),需要轉換:1.跨天,月,年都無問題select (UNIX_TIM

MYSQL datetime型別

原始資料表資料: select (atime - btime) sec  from 資料表; 相減得到的並不是秒,特別需要注意! 結果: mysql中計算兩個Datetime型別的時間間隔(單位為秒),需要轉換:1.跨天,月,年都無問題select (UN

js中將日期字串 獲得天數

function dateDiff(date1, date2) {             var type1 = typeof date1, type2 = typeof date2;             if (type1 == 'string')        

時間殺手—for迴圈—如何找出list的相同元素

import numpy import datetime a = numpy.random.randint( 5,1000,100000 ) b = numpy.random startt1 = datetime.datetime.now() l11 = sorted(list(set(a)))

list 合併後去除掉重複removeAll()的然後再隨機獲取最後list的 幾

public static void test1(){ String s1="1,2,5,3,6,9"; String n1[]=s1.split(","); System.out.println("n1length="+n1.length); String s2="2,3";

javalist儲存bean物件找出其中某一屬性不同的元素

在java中運用List集合儲存物件,如果想找到兩個list中不同的部分,可以用ArrayList的contains方法,遍歷每一個物件,判斷是否是相等的,如下: public stati

JavaList Set Map 是否有序等總結物件equals算重複。

List介面對Collection進行了簡單的擴充,它的具體實現類常用的有ArrayList和LinkedList。你可以將任何東西放到一個List容器中,並在需要時從中取出。ArrayList從其命名中可以看出它是一種類似陣列的形式進行儲存,因此它的隨機訪問速度極快,而LinkedList的內部實現是連結串

在python如何將list合併成一個list不用for語句

除了直接相加(生成新的list),還有兩種方法(修改其中一個list): 用list的extend方法,L1.extend(L2),該方法將引數L2的全部元素新增到L1的尾部,例如: 1 2 3 4 5 >>> L1 = [1, 2, 3, 4, 5] >

工具類:關於如何找到List數組不同的數據的算法!

開發人員 uri print clas 數據結構 blank _id integer public 找到兩個List數組中不同的數據的算法! import java.util.ArrayList;import java.util.HashMap;import java.ut

在O(n)時間復雜度內求無序數組任意元素的最大差值以及存在的組數

== result scan span pub ger oid 最小值 lose 題目描述: 求無序數組中任意兩個元素的最大差值,以及存在最大差值的組別數. 輸入: 輸入包含兩行,第一行輸入一個整數n;第二行n個正整數,用空格隔開. 輸出: 輸出為一行,包含最大差值,以及存

python list 求交集並集差集

pytho 列表解析 int __main__ class clas etc intersect run def diff(listA,listB): #求交集的兩種方式 retA = [i for i in listA if i in listB]

python list 獲取交集並集差集的方法

交集 spa 兩個 方法 val inter tmp for col 1. 獲取兩個list 的交集 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print tmp #[2, 5] #

Python3基礎 list zip 將列表打包起來

ads 跨平臺 tps arm 文檔 () pri git adt ? python : 3.7.0 OS : Ubuntu 18.04.1 LTS

javaList的交集並集差異集

public static void main(String[] args) { List list1 =new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); lis

list的交集並集差集。

1. 獲取兩個list 的交集 1 2 3 4 5 6 7 8 9 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for

List合併去重並排序

一:去重 在工作中,我們經常需要對兩個List進行合併去重,對於List中的資料不同,有不同的處理方式。 1.List中是基礎資料型別 List<Integer> list1 = new ArrayList&