2018-04-10 str.join()函数操作

2018-04-14
S.join(List),当list里的是数字时,可两种方法:

s_k = map(str,s[:k])
print ','.join(s_k)
s_k = reduce(lambda x,y: str(x)+','+str(y),s[:k])
print s_k

示范输入

输入
K = 4
456 465 2 1  4 3 4 5 6
输出最小前4位:
1,2,3,4

转自: https://blog.csdn.net/Huangyi_906/article/details/68147557

描述:

用于把字符串用指定的符号链接起来,返回字符串格式

语法:

S.join(iterable)

S:需要的分隔符
iterable:被分割对象
(按语法字面理解s和iterable作用正好和实际交换)

实例:

对列表:

a = ['a','b','c','d','e']
print '-'.join(a)
print '*'.join(a[1:3])

输出:
a-b-c-d-e
b*c

对元组:

b = ('q','w')
print '+'.join(b)

输出:
q+w

对字符串:

c = 'hello'
print '*'.join(c[::-1])

输出:
o*l*l*e*h

对字典:

d = {"a":a,"b":2}
print '-'.join(d)

输出:
a-b
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容