python 怎么做到a==b可是a又不是b题目是这样的,两个list a和ba和b的length都要是5a==ba不是ba[0] 是 b[0]a[1] 不是 b[1]a[2[ 是 b[2]a[3] 不是 b[3]a[4] 是 b[4]
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 23:39:28
xSMK@+X(IڃѓxBm ILRěE=O^DăzLҏ6;6P̼y3o7{w\G^Eoݸ3/HUqC"
python 怎么做到a==b可是a又不是b题目是这样的,两个list a和ba和b的length都要是5a==ba不是ba[0] 是 b[0]a[1] 不是 b[1]a[2[ 是 b[2]a[3] 不是 b[3]a[4] 是 b[4]
python 怎么做到a==b可是a又不是b
题目是这样的,两个list a和b
a和b的length都要是5
a==b
a不是b
a[0] 是 b[0]
a[1] 不是 b[1]
a[2[ 是 b[2]
a[3] 不是 b[3]
a[4] 是 b[4]
python 怎么做到a==b可是a又不是b题目是这样的,两个list a和ba和b的length都要是5a==ba不是ba[0] 是 b[0]a[1] 不是 b[1]a[2[ 是 b[2]a[3] 不是 b[3]a[4] 是 b[4]
class NewList( list ):
def __eq__( self ,obj ):
for i in range( 0 ,5 ,2 ):
if self[ i ] != obj[ i ]:
return False
return True
a = NewList( range( 5 ) )
b = NewList( range( 5 ) )
b[ 1 ] = b[ 3 ] = '123123'
print( a == b )