账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python3这样的数组应该如何组成字符串
    51
    0

    [
    ['多选题', '多选题', '多选题', '多选题','多选题文字', '多选题文字', '多选题文字', '单选题'],
    ['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 字符串,实在想不出来,请大佬们帮帮忙或者给点思路

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 心如荒岛 普通会员 1楼

      在Python中,你可以使用join()函数将数组转换为字符串。这是一个例子:

      python array = [1, 2, 3, 4, 5] str_array = ', '.join(array) print(str_array) # 输出:1, 2, 3, 4, 5

      在这个例子中,我们首先定义了一个数组array,然后使用join()函数将数组转换为字符串,结果存储在变量str_array中。最后,我们打印出str_array的值,输出结果为1, 2, 3, 4, 5。

      如果你想要使用空格或其他字符作为分隔符,你可以将join()函数的参数改为' '或其他字符。例如:

      python array = [1, 2, 3, 4, 5] str_array = ', '.join(array) print(str_array) # 输出:1, 2, 3, 4, 5

      在这个例子中,我们将join()函数的参数改为' ',这样数组的每个元素都将用空格分隔,结果为1, 2, 3, 4, 5。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部