美文网首页
python打印list连接在一起,不允许使用join

python打印list连接在一起,不允许使用join

作者: 两鸽 | 来源:发表于2017-07-10 19:12 被阅读0次

对于这个list,例如['a','b','c'],其打印输出要求是abc

如果我们使用join,可以很容易实现,如

print (''.join(list))

但是如果不允许使用,join怎么实现呢?

我考虑的是使用reduce函数来实现

print (reduce(lambda x,y:x+y,list))

对于题目,“Sorting1234”,要求不允许使用for,while,join,也不允许使用子字符串,只允许使用一次sorted函数实现输出顺序:小写字母,大写字母,奇数,偶数。

最关键问题是在于约束。

我们肯定要遍历这个字符串的,怎么去做呢?

一种方法是使用global list去存储由于递归而产生的字符,ex:

lower_chars =[]

upper_chars=[]

odd_chars=[]

even_chars=[]

def find_chars(string):

if string:

    if  string[0]>='a' and string[0] <='z':

            lower_chars.append(string[0])

..............

相关文章

  • python打印list连接在一起,不允许使用join

    对于这个list,例如['a','b','c'],其打印输出要求是abc 如果我们使用join,可以很容易实现,如...

  • join连接list元素

    如果list的元素是int类型,无法使用join。join只能连接str类型,牢记!!

  • python字符串连接效率问题

    在python效率的讨论问题中字符串的连接效率有提过,多数建议使用join来代替"+"进行字符串连接 python...

  • [数据库之四] 中级 SQL

    1、连接表达式 (1)连接条件   nature join、join ... using   join 还可以使用...

  • Python中的join()函数的用法

    Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符...

  • 连接查询;外键

    连接查询 连接查询(join)分类:内连接、外连接、自然连接、交叉连接 使用方式:左表 join 右表 交叉连接(...

  • 连接查询;外键

    连接查询 连接查询(join)分类:内连接、外连接、自然连接、交叉连接 使用方式:左表 join 右表 交叉连接(...

  • SQL——连接表达式

    1、连接条件 前面中提到了自然连接(natural join),且使用了join……using子句,join-us...

  • python join()函数

    Python中有join()和os.path.join()两个函数,具体作用如下: 1.join()函数:连接字符...

  • 数据库-联表查询

    SQL使用(一)——联合查询 1.联合查询分类 内连接(inner Join 或 Join) 外连接(outer ...

网友评论

      本文标题:python打印list连接在一起,不允许使用join

      本文链接:https://www.haomeiwen.com/subject/dveuhxtx.html