1.字典中嵌套字典使用
dict={'a':{1:2,2:3}}
print(dict) print(dict['a'][2])输出如下:
{'a': {1: 2, 2: 3}}
3
2.元组与list区别
1)元组使用小括号(),列表使用方括号[]
2)列表元素可以更改和删除单个元素,而元组既不能更改元素值也不能删除元素值。
3.python中Main函数理解
#如果是主执行,则会执行该语句,如果仅仅是被别的语句调用,则不执行 if __name__ == '__main__': print ("main") #该处不加main的判断,则别的模块一旦import就会执行 a="123" printStr(a)
4.整体读取文件
import operator
将文件a原封不动独到content中,包括换行符
content=reduce(operator.concat, open('a')) print content.strip()5.分组归并后转换成字典
train.groupby('sub_area')['build_year'].aggregate(np.mean).to_dict()
6.写一个程序,打印数字1到100,3的倍数打印Fizz,来替换这个数,5的倍数打印Buzz来替换这个数,既是3的倍数又是5的倍数打印FizzBuzz。
for x in range(1,101): print("Fizz"[x%3*len('Fizz')::] +"Buzz"[x%5*len('Buzz')::] or x)
7.数值比较
x=3if 1<4: print(True)if 1 2: print(True)
8、使用Counter计数对象
from collections import Countert=Counter([1,2,3,4,1,1])print(t)print(t.most_common(1))