您的位置:首页 > 编程语言 > Java开发

学习struts2 类型转换总结

2013-05-03 21:42 387 查看
>>> def sortFunc(x,y):
>>>   if x>y:
>>>     return 1
>>>   elif x==y:
>>>     return 0
>>>   else x<y:
>>>     return -1

>>> list = [5, 1, 3, 2, 4]
>>> list.sort(sortFunc)
[1, 2, 3, 4, 5]
>>> list = [5, 1, 3, 2, 4]
>>> list.sort(lambda x,y : x-y)
[1, 2, 3, 4, 5]

#效果相同,但方法不同.

 

 

>>> list=[5, 1, 3, 2, 4]
>>> list.sort(lambda x,y : id(x) - id(y) )
>>> list
[5, 4, 3, 2, 1]

 

# ----背包系统----
# 正续排列
tempList = [object, object, object, object, object]
tempList.sort(lambda x,y : x.type - y.type)

# BigItem
BagItem.reBag(tempList)

# 倒序排列
tempList = [object, object, object, object, object]
tempList.sort(lambda x,y : y.type - x.type)

# BigItem
BigItem.reBag(tempList)

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: