摘要: 在C语言中,三目运算经常用到(cond?a:b),非常的简洁,而在Python中不支持这种语法。但是,可以用Python中and or来实现(这里是有陷阱的,下面会讲到)我们来看下面几个表达式>>> False or 11>>> False or 00>>> True or 0True>>> True and 11>>>True and 00>>> False and 1False也就是说,and or这个表达式会返回一个最终的表达式结果,而不是简单的True或者False。那么看如下几 阅读全文
posted @ 2013-04-25 10:30 三更_雨 阅读(233) 评论(0) 推荐(0)
摘要: zip函数接受任意多个序列作为参数,将所有序列按相同的索引组合成一个元素是各个序列合并成的tuple的新序列,新的序列的长度以参数中最短的序列为准。另外(*)操作符与zip函数配合可以实现与zip相反的功能,即将合并的序列拆成多个tuple。①tuple的新序列>>>>x=[1,2,3],y=['a','b','c']>>>zip(x,y)[(1,'a'),(2,'b'),(3,'c')]②新的序列的长度以参数中最短的序列为准.>>>> 阅读全文
posted @ 2013-04-25 10:10 三更_雨 阅读(255) 评论(0) 推荐(0)