У меня есть следующий кортеж под названием data
Получение «TypeError:„datetime.date“объект не итерация» в то время как итерация кортежа (преобразование кортежа в список)
data = (
datetime.date(2015, 9, 11),
datetime.datetime(2015, 9, 11, 12, 55, 24),
'BB',
'ABC',
)
Он состоит из date
, datetime
, и два элемента str
.
При преобразовании этого tuple
в list
, я пытаюсь перебирать его следующим образом:
ls = []
for i in data:
ls.append(list(i))
я получил следующее сообщение об ошибке TypeError: 'datetime.date' object is not iterable
.
Почему?
почему 'список (я)' ... Вы хотите, чтобы составить список списков или что? –
У вас нет кортежа, который вы вызываете в datetime.date, вы уверены, что не хотите 'ls = list (data)' или 'ls.append ([i])'? –
'ls = list (data)' –