Вы перебираете список, содержащий список.
например:
a = [[1], [2], [3]]
a[0] will contain list [1] #i.e it is containing list
a[1] will contain list [2]
a[2] will contain list [3]
Если вы хотите получить доступ к содержимому из списка, вам нужно пройти 2 индекса.
например:
a[0][0] will contain 1 #i.e it is containing element
a[1][0] will contain 2
a[2][0] will contain 3
Вы также можете попробовать ключевое слово extend
, чтобы добиться того же. Метод extend()
принимает один аргумент (список) и добавляет его в конец.
list1 = [[1],[2],[3]]
list2 = []
for x in list1:
list2.extend(x)
print(list2)