当前数据格式:
pre_data = [
['case id', 'case title', 'url', 'data', 'excepted'],
[1, '示例1', 'www', 'baudi.com', '001', 'ok'],
[2, '示例2', 'www', 'baudi.com', '002', 'ok'],
[3, '示例3', 'www', 'baudi.com', '002', 'ok'],
[4, '示例4', 'www', 'baudi.com', '002', 'ok'],
[5, '示例5', 'www', 'baudi.com', '002', 'ok'], ]
转换为:
data_new=[
{'case id': 1, 'case title': '示例1', 'url': 'www', 'data': 'baudi.com', 'excepted': '001'},
{'case id': 2, 'case title': '示例2', 'url': 'www', 'data': 'baudi.com', 'excepted': '002'},
{'case id': 3, 'case title': '示例3', 'url': 'www', 'data': 'baudi.com', 'excepted': '002'},
{'case id': 4, 'case title': '示例4', 'url': 'www', 'data': 'baudi.com', 'excepted': '002'},
{'case id': 5, 'case title': '示例5', 'url': 'www', 'data': 'baudi.com', 'excepted': '002'}]
操作步骤:
data_col_name = pre_data [0]
data_new = []
for i in cases[1:]:
# 切片语法:[起始:结束:步长],步长默认为1,可为负数,切片区间左闭右开
data_dict = dict(zip(case_01, i))
data_new.append(data_dict )
print(data_new )