Python 3.x 将格式变量写入未格式化列表,然后创建新的格式化变量

Python 3.x 将格式变量写入未格式化列表,然后创建新的格式化变量,python-3.x,format,Python 3.x,Format,我有一个未格式化的列表列表,每个列表包含六个字符串元素 我希望遍历列表,并为每个字符串定义一个变量,将字符串更改为datetime或float变量 例如: list_a = [['str1', 'str2', 'str3', 'str4', 'str5', 'str6'], ['str7', 'str8', 'str9', 'str10', 'str11', 'str12']] for i in list_a: date = datetime.fromtimestamp(int(i[0

我有一个未格式化的列表列表,每个列表包含六个字符串元素

我希望遍历列表,并为每个字符串定义一个变量,将字符串更改为
datetime
float
变量

例如:

list_a = [['str1', 'str2', 'str3', 'str4', 'str5', 'str6'], ['str7', 'str8', 'str9', 'str10', 'str11', 'str12']]

for i in list_a:
    date = datetime.fromtimestamp(int(i[0]) / 1000)
    j = float(i[1])
    k = float(i[2])
    l = float(i[3])
    m = float(i[4])
    n = float(i[5])
    format_i = "{}, {}, {}, ..."\n".format(date, j, k, l, m, n)
如果我正在创建一个.text/.json/.csv文件,那么我就可以选择将创建的格式变量
.write()
应用到正在创建的文件中,但是我想知道如何将格式变量应用到列表a中I的
I,并将列表a中生成的格式化列表设置为新的列表变量,说
列表\u b

关于stackoverflow的大多数问题都是关于
format()
函数的,主要是将文本追加到字符串中,所以解决方法不太好


谢谢你的帮助。非常感谢。

列表a中的元素是字符串还是其他列表?列表a中有多个包含6个字符串的列表,每个列表都是列表列表,还是字符串列表?您的示例将
list_a
显示为字符串列表,后续代码没有多大意义,因为它是可写的。我已编辑查询以显示“list_a”中的多个列表每个子列表包含多少元素<代码>列表a
每个列表只显示2个元素,但代码似乎暗示还有更多元素?