Differences between revisions 3 and 6 (spanning 3 versions)
Revision 3 as of 2004-10-13 02:39:12
Size: 573
Editor: 60
Comment:
Revision 6 as of 2004-10-13 03:14:31
Size: 780
Editor: 60
Comment: 元组比较语义 怪怪
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
1 对于空tuple (), 与含有一个元素的tuple比较,cmp( (), (a)), 结果为1,即 () > (a) 为真 1 对于空tuple (),
Line 23: Line 23:
2  对于空tuple (), 与含有2个或更多元素的tuple比较,cmp( (), (a,b)), 结果为-1,即 () < (a,b) 为真     cmp( (), (a)),
     
    如果 a 是含有一个原子元素的tuple, 结果为1,即 () > (a) 为真,
 
    如果 a 是一个list, 结果也为真,
Line 25: Line 29:
3 对于非空tuple之间的,比较的是元素个数     如果 a 是一个tuple,若含有的元素多于一个,结果为假,
                   
                   如仅含有一个原子元素,结果为真,
Line 27: Line 33:
第1条的语义与2,3不一致! 没看Python文档, 还不清楚如何定义的.                    如果含有一个tuple元素, 递归 ##
 

对于含有更多元素的tuple间比较,嗷嗷,好像很复杂!

没看Python文档, 不清楚如何定义的.

看看源码? 好像对自己没什么用处尼?

python 元组比较语义 怪怪

Example

   1 ()<(1)
   2 (1)<(2)
   3 ()<(1,2)
   4 """result"""
   5 False
   6 True
   7 True

=== 怪怪===

1 对于空tuple (),

  • cmp( (), (a)),

    如果 a 是含有一个原子元素的tuple, 结果为1,即 () > (a) 为真, 如果 a 是一个list, 结果也为真, 如果 a 是一个tuple,若含有的元素多于一个,结果为假,

    • 如仅含有一个原子元素,结果为真, 如果含有一个tuple元素, 递归 ##

对于含有更多元素的tuple间比较,嗷嗷,好像很复杂!

没看Python文档, 不清楚如何定义的.

看看源码? 好像对自己没什么用处尼?

v-gyc/odd%tuple (last edited 2009-12-25 07:14:44 by localhost)