python (1)

本文介绍了使用Python进行数据处理及编程的多种实用技巧,包括列表排序、匿名函数的应用、随机数生成、列表转换为字典等操作,并展示了如何通过lambda表达式简化代码。

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]

print(sorted(L,key=lambda i:i[0])) #按名字排序

print(sorted(L,key=lambda i:i[1])) #按成绩排序

.count(??) :检索

def  f (??):

    while True:

        yield n:迭代器,返回n,继续执行

map:映射函数类型

>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
[1, 4, 9, 16, 25, 36, 49, 64, 81] #lambda 匿名函数


>>> import sys
>>> sys.path.append('/Users/michael/my_py_scripts')# 添加导入模块路径


import random
print random.random()           #输入0-1之间的随机数
print random.uniform(10,20)     #输出10-20之间的随机数
print random.randint(10,20)     #输出10-20之间的随机整数
list_a = ['','','','']
list_b = ['','','','']
c= dict(zip(list_a,list_b)) #列表转化为字典

转载于:https://www.cnblogs.com/253795795Jun/p/7263704.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值