python-如何给一个列表里的元素,两个一组成一个新的列表

l=["l","i","u","b","i"]                
l="".join(l)                          #将列表变成字符串
print(l)
list1=[]
str1=""
addition_number=0                       #设置开始读的变量
i=1
while addition_number <  len(l):              小于字符的长度

    while i <= 2:                       每次读取两个字符    
        if addition_number > len(l)-1:           当读取的字符数大于总长度-1
            
            break
        else:
            str1=str1+l[addition_number]          将读取的字符拼接  
            addition_number+=1
        
        i+=1
        print(str1)
    list1.append(str1)
    str1=""
    i=1


print(list1)

 

posted @ 2018-03-20 23:13  夏天的麦田  阅读(14562)  评论(0)    收藏  举报