python 学习记录

2013/5/26

python里面没有swap函数?

a, b = b, a

2013/6/8

assert 语句

assert 语句是声明某个语句是真的,如果不为真就会触发一个AssertionError

 

2013/6/11

Python 复制对象(浅复制和深复制)

需求:

你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的.

讨论:

标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象.


import copy
new_list = copy.copy(existing_list)

有些时候,你希望对象中的属性也被复制,可以使用deepcopy方法:

import copy
new_list_of_dicts = copy.deepcopy(existing_list_of_dicts)
 
2013/6/12

如何对list中的部分元素排序

list=list[:start]+sorted(list[start:end])+list[end:]

 

 

你可能感兴趣的:(python)