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])