Datetime के जोड़ों को durations में बदलना
टाइमस्टैम्प्स के साथ काम करते समय, हमें अक्सर यह जानना होता है कि दो घटनाओं के बीच कितना समय बीत गया। सौभाग्य से, हम datetime अंकगणित का उपयोग कर सकते हैं ताकि Python यह भारी काम हमारे लिए कर दे, और हमें दिन, महीना या साल की सीमाओं की चिंता न करनी पड़े। आइए हर ट्रिप के लिए यह निकालें कि बाइक कितने सेकंड तक डॉक से बाहर रही।
पिछले कोडिंग अभ्यास से जारी रखते हुए, बाइक ट्रिप डेटा सूची onebike_datetimes के रूप में लोड किया गया है। सूची का हर एलिमेंट दो datetime ऑब्जेक्ट्स से बना है, जो क्रमशः ट्रिप की शुरुआत और अंत के अनुरूप हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Dates और Times के साथ काम करना
अभ्यास निर्देश
- लूप के भीतर:
startऔरendएलिमेंट्स पर अंकगणित का उपयोग करके ट्रिप की अवधि निकालें।- परिणाम
trip_durationमें सहेजें। trip_durationसेtrip_length_secondsकी गणना करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Initialize a list for all the trip durations
onebike_durations = []
for trip in onebike_datetimes:
# Create a timedelta object corresponding to the length of the trip
trip_duration = ____[____] - ____[____]
# Get the total elapsed seconds in trip_duration
trip_length_seconds = trip_duration.____()
# Append the results to our list
onebike_durations.append(trip_length_seconds)