arr = [[0] * 6 for i in range(1)] if CheckVar1.get() == 1: arr[0] = 1 if train[0] == 'G': a.append('\t' + '车次:' + train + '\t\t' + '出发时间:' + start_time + '\t\t' \ + '到达时间:' + end_time + '\t\t' + '用时:' + total_time + '\t\t' + \ '商务座:' + business_seat + '\t\t' + '一等座:' + first_seat + '\t\t' \ + '二等座:' + second_seat + '\t\t' + '硬卧:' + hard_sleeper + '\t\t' \ + '硬座:' + hard_seat + '\t\t' + '无座:' + no_seat + '\t\t' \ + '软卧:' + soft_sleeper + '\n\n') if CheckVar2.get() == 1: arr[1] = 1 if train[0] == 'D': a.append('\t' + '车次:' + train + '\t\t' + '出发时间:' + start_time + '\t\t' \ + '到达时间:' + end_time + '\t\t' + '用时:' + total_time + '\t\t' + \ '商务座:' + business_seat + '\t\t' + '一等座:' + first_seat + '\t\t' \ + '二等座:' + second_seat + '\t\t' + '硬卧:' + hard_sleeper + '\t\t' \ + '硬座:' + hard_seat + '\t\t' + '无座:' + no_seat + '\t\t' \ + '软卧:' + soft_sleeper + '\n\n') if CheckVar3.get() == 1: arr[2] = 1 if train[0] == 'Z': a.append('\t' + '车次:' + train + '\t\t' + '出发时间:' + start_time + '\t\t' \ + '到达时间:' + end_time + '\t\t' + '用时:' + total_time + '\t\t' + \ '商务座:' + business_seat + '\t\t' + '一等座:' + first_seat + '\t\t' \ + '二等座:' + second_seat + '\t\t' + '硬卧:' + hard_sleeper + '\t\t' \ + '硬座:' + hard_seat + '\t\t' + '无座:' + no_seat + '\t\t' \ + '软卧:' + soft_sleeper + '\n\n') if CheckVar4.get() == 1: arr[3] = 1 if train[0] == 'T': a.append('\t' + '车次:' + train + '\t\t' + '出发时间:' + start_time + '\t\t' \ + '到达时间:' + end_time + '\t\t' + '用时:' + total_time + '\t\t' + \ '商务座:' + business_seat + '\t\t' + '一等座:' + first_seat + '\t\t' \ + '二等座:' + second_seat + '\t\t' + '硬卧:' + hard_sleeper + '\t\t' \ + '硬座:' + hard_seat + '\t\t' + '无座:' + no_seat + '\t\t' \ + '软卧:' + soft_sleeper + '\n\n') if CheckVar5.get() == 1: arr[4] = 1 if train[0] == 'K': a.append('\t' + '车次:' + train + '\t\t' + '出发时间:' + start_time + '\t\t' \ + '到达时间:' + end_time + '\t\t' + '用时:' + total_time + '\t\t' + \ '商务座:' + business_seat + '\t\t' + '一等座:' + first_seat + '\t\t' \ + '二等座:' + second_seat + '\t\t' + '硬卧:' + hard_sleeper + '\t\t' \ + '硬座:' + hard_seat + '\t\t' + '无座:' + no_seat + '\t\t' \ + '软卧:' + soft_sleeper + '\n\n') if CheckVar6.get() == 1: arr[5] = 1 if train[0] == 'E': print('a') if arr == [[0] * 6 for i in range(1)]: a.append('\t' + '车次:' + train + '\t\t' + '出发时间:' + start_time + '\t\t' \ + '到达时间:' + end_time + '\t\t' + '用时:' + total_time + '\t\t' + \ '商务座:' + business_seat + '\t\t' + '一等座:' + first_seat + '\t\t' \ + '二等座:' + second_seat + '\t\t' + '硬卧:' + hard_sleeper + '\t\t' \ + '硬座:' + hard_seat + '\t\t' + '无座:' + no_seat + '\t\t' \ + '软卧:' + soft_sleeper + '\n\n')
我看你append里面内容都一致,你没必要写多次,用一个变量表示就行了
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m