Python 相关

简介:

Sorted 排序

在Sorting Keys中:我们看到,此时排序过的L是仅仅按照第二个关键字来排的,如果我们想用第二个关键字
排过序后再用第一个关键字进行排序呢?
1
2
3
4
5
6
7
8
>>> L  =  [( 'd' , 2 ),( 'a' , 4 ),( 'b' , 3 ),( 'c' , 2 )]
>>>  print  sorted (L, key = lambda  x:(x[ 1 ],x[ 0 ]))
>>>[( 'c' 2 ), ( 'd' 2 ), ( 'b' 3 ), ( 'a' 4 )]
 
>>> test
{ 'a' : [ 'b' 7 ],  'c' : [ 'd' 5 ],  'b' : [ 'c' 2 ]}
>>>  sorted (test.iteritems(), key = lambda  (x,y):operator.itemgetter( 1 )(y))
[( 'b' , [ 'c' 2 ]), ( 'c' , [ 'd' 5 ]), ( 'a' , [ 'b' 7 ])]


快速生成指定大小文件:

1
2
3
with  open ( 'test.txt' , 'wb' ) as f:
   f.seek( 1024 * * 2 - 1 )
   f.write( '\0' )


通过字符串调用相关函数或方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def  a1():
     print  "a1_fun"
 
def  a2():
     print  "a2_fun"
 
def  a3():
     print  "a3_fun"
 
for  in  range ( 1 , 4 ):
     globals ()[ "a%d"  %  i]()
     locals ()[ "a%d"  %  i]()
 
=  "abCDE"
 
for  in  [ "upper" "lower" ]:
     =  getattr ( str , i)
     print  n(f)
 
# import os <==> __import__('os')
os_new  =  __import__ ( 'os' )
getcwd  =  getattr (os_new,  'getcwd' )
print  getcwd()


本文转自 nonono11 51CTO博客,原文链接:http://blog.51cto.com/abian/1217429,如需转载请自行联系原作者
相关文章
|
6月前
|
Python
Python懒羊羊
Python懒羊羊
108 0
|
1月前
|
数据库 Python
Python 应用
【10月更文挑战第8天】Python 应用
19 4
|
3月前
|
数据采集 机器学习/深度学习 人工智能
Python的应用范围
【8月更文挑战第13天】Python的应用范围
31 5
|
3月前
|
Python
Python中的and or not
Python中的and or not
Python
两种画图的实例
python colormaps汇总
最近在进行python绘制散点图时,需要将一些数据根据大小进行颜色显示。需要引入colormaps模块,现将color maps进行汇总如下:
python colormaps汇总
|
机器学习/深度学习 Python
(Python)矩阵旋转
(Python)矩阵旋转
|
Python
Python:使用2to3将Python2转Python3
Python:使用2to3将Python2转Python3
82 0
|
Shell Python
初识python之技巧总结篇
初识python之技巧总结篇
131 0
初识python之技巧总结篇
|
Python
python中的常用小技巧
python中的常用小技巧
134 0