AnswerBun.com

in Python turn bracketed, comma delimited string that contains a datetime object into a list

Stack Overflow Asked on January 3, 2022

This looks easy. Maybe it is and I’m not seeing it. How would one turn the following string into a list in Python3?

"[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]"

I would like a list that looks identical to above without the double quotation marks.

One Answer

This seems to be a legitimate python object:

a = "[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]"

import datetime
eval(a)
[(datetime.datetime(2020, 7, 24, 19, 6, 54), '1002', '3.1'), (datetime.datetime(2020, 7, 24, 19, 5, 10), '1001', '1.5')]

Answered by Onyambu on January 3, 2022

Add your own answers!

Related Questions

Laravel Slow queries

5  Asked on November 7, 2021 by squiggs

     

Display image that returns HTTP 503 in Firefox

2  Asked on November 7, 2021 by brainstone

       

Simple TCP listener on swift

1  Asked on November 7, 2021 by mr-park

       

check the type of the only child in react

1  Asked on November 7, 2021

 

Cannot update document using the NodeJS MongoDB driver

1  Asked on November 7, 2021 by niaz-m-sameer

   

Can not convert umlauts (Ü Ö Ä ü ö ä è é) to .utf8

2  Asked on November 7, 2021 by salome-tsiramua

       

elegant way of extracting option value when need it

1  Asked on November 7, 2021 by user804968

 

Sign PDF asynchronous using PDFBox

0  Asked on November 7, 2021 by lawrence-leung

         

Get non hidden element with previousElementSibling

2  Asked on November 7, 2021 by jens-trnell

     

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP