下午群里有人出了个题目,嵌套的列表求和,下面记录下脚本代码,比较简单,里面包含了注释:
#coding=utf-8
#!/usr/bin/env python
'''
Usage:
Version 0.0.1
'''
#嵌套列表求和
a= [1, [2, [3, 4], 5], 6, [7, 8]]
#嵌套的列表
bb=str(a).replace('[','').replace(']','').replace(' ','')
#把列表转化成str类型的字符串
#把字符串中的[ ] 和空格全部替换掉
print bb
lenB=len(bb)/2+1
sum=0
for i
in range(0,lenB):
sum +=
int(bb[i*2])
print
"Total is :",sum
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)
![InBlock.gif](images/editer/InBlock.gif)