join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个 新的字符串 下面几个样例来看看具体用法 ''' 给你一字典a,如a={1:1,2:2,3:3},输出字典a的key, 以','连接,如‘1,2,3'。要求key按照字典序升序排列(注意key可能是字符串)。 例如:a={1:1,2:2,3:3}, 则输出:1,2,3 ''' #处理的是字符,所以需要转换str,列表不能直接使用str转换,可以试试 print(",".join(sorted([str(i) for i in a.keys()]))) a = 'xydz' 倒序输出 ''' [print(c,end='') for c in list(reversed(a))] for c in list(reversed(a)): print(c, end='') ''' #print(a[::-1]) #a[i:j:step] print("".join(list(reversed(a)))) ''' 给你一个字符串 a, 输出a中奇数位置字符构成的字符串(位置编号从1开始)。 例如:a=‘xyzwd’ 则输出:xzd ''' a = 'xyzwd' #1 print("".join([ a[i] for i in range(0,len(a),2)])) #2, print(a[0::2])