作者KSJ (阿真)
看板Python
标题Re: [问题] list 的问题
时间Tue Apr 19 17:50:42 2011
前文恕删
我觉得你的方法很好 但可读性差了一点
我认为for in 的原意就是要一个一个的从可叠代的物件里取出物件
一次取二个值当然也可以自己写一个 或者是将二个"值"包成"一个值"(list之类)
我觉得配合原有函式是比较方便的(如你的方法)
先把a分开
namelist = a[0::2]
namelist = [name[1:-1] for name in namelist] #你对name的处理
numlist = a[1::2]
再去for
for name,num in zip(namelist,numlist):
print name, num
以上所做的跟你的想法完全一样 供你参考罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.63.224
※ 编辑: KSJ 来自: 140.112.63.224 (04/19 17:52)