说我有字符串" BigJon"。
有没有办法迭代并将其切成两个不同的词,如
CREATE OR REPLACE FUNCTION fx(OUT a int, OUT b int)
RETURNS SETOF record AS $$
BEGIN
RETURN QUERY EXECUTE format('SELECT i, i+1 FROM generate_series(1,3)');
END;
,B igJon
,Bi gJon
n,Big Jo
等等。然后所有这些单独的部分都是一个列表?
答案 0 :(得分:4)
一个班轮列表理解
['%s %s' % (a[:i], a[i:]) for i in range(1, len(a))]
答案 1 :(得分:1)
s = 'Bigjohn'
for i in range(0,len(s)):
b = s[:i]+" "+s[i:]
print b
输出:
Bigjohn
B igjohn
Bi gjohn
Big john
Bigj ohn
Bigjo hn
Bigjoh n