我有以下json
[
{
"e": {
"i": 1,
"t": 1
},
"c": [
{
"i": 3,
"s": 0
}
],
"a": [
{
"i": 3,
"s": 1,
"w": 0,
"d": 0
}
]
},
{
"e": {
"i": 1,
"t": 1
},
"c": [
{
"i": 3,
"s": 0
}
],
"a": [
{
"i": 3,
"s": 1,
"w": 0,
"d": 0
}
]
}
]
它可以容纳n个元素,其中每个元素具有不同的大小。在这个例子中,它包含两个大小相等的元素。
我希望能够在m大小的n子列表中对列表进行切片。大小m是根据每个子列表保存的json的字符数来指定的,而不分割对象。
我尝试在stackoverflow上搜索,我发现以下代码似乎适用于很多人
假设我在帖子开头发布的json列表名为“dataList”
lists = [dataList[i:i+82] for i in range(0, len(dataList), 82)]
我理解的是,我指定我希望每个子列表大小为82.我期待我的列表变量中有两个子列表,但我只是得到完全相同的。
希望有人能提供帮助,谢谢。