शुरू करेंमुफ़्त में शुरू करें

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)
कोड संपादित करें और चलाएँ