python join简单说明和小样例

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值