我遍歷Python列表中的列表,我想改變嵌套列表的一些元素的日期格式。我試過了:如何在python中更新嵌套列表的元素?
for dividend in dividend_data:
for date in dividend[1], dividend[3], dividend[4], dividend[5]:
date = datetime.strptime(date, '%m/%d/%Y').strftime("%Y-%m-%d")
但是「date」變量沒有帶回原始列表元素。我可以通過單獨處理它們來做到這一點:
dividend[1] = datetime.strptime(dividend[1], '%m/%d/%Y').strftime("%Y-%m-%d")
dividend[3] = datetime.strptime(dividend[3], '%m/%d/%Y').strftime("%Y-%m-%d")
dividend[4] = datetime.strptime(dividend[4], '%m/%d/%Y').strftime("%Y-%m-%d")
dividend[5] = datetime.strptime(dividend[5], '%m/%d/%Y').strftime("%Y-%m-%d")
但是,必須有更好的方法來處理這個問題吧?