猿问

python3这样的数组应该如何组成字符串

[
['多选题', '多选题', '多选题', '多选题','多选题文字', '多选题文字', '多选题文字', '单选题'],
['1', '1', '1', '1', '2','2', '文字', '3'],
[0.0, 1.0, 1.0, 0.0 , 0.0,1.0,'文字2', 2.0],
[0.0, 1.0, 1.0, 0.0 , 0.0,1.0,'文字2', 2.0],
]

1$2|3}2$2^文字2}3$2
1$2|3}2$2^文字2}3$2

0.0 表示没有选择答案,1.0表示选择了答案, 最后两个数组是循环的,

['多选题', '多选题', '多选题', '多选题','多选题文字', '多选题文字', '多选题文字', '单选题'],
['1', '1', '1', '1', '2','2', '文字', '3'], 两个数组是固定的,代表第一题4个题,第二题和文字,第三题单选只有一个3

比如 ,根据题型来判断

第一题选择 0.0, 1.0, 1.0, 0.0 对应 1$2|3}

第二题 选择了 0.0,1.0,'文字2', 对应2$2^文字2} , 

第三题选择了,2.0 对应 3$2 

如何根据 这些数组组成 1$2|3}2$2^文字2}3$2 字符串,实在想不出来,请大佬们帮帮忙或者给点思路


凤凰求蛊
浏览 1011回答 1
1回答

牛魔王的故事

你第二个数组,为啥是个文字,不应该是['1', '1', '1', '1', '2','2', '2', '3'],???,你的对应规则说的不明白!第一题选择 0.0, 1.0, 1.0, 0.0 对应 1$2|3}   1代表第一题 2代表对选了两个? 3又代表什么?
随时随地看视频慕课网APP

相关分类

Python
我要回答