python map()鍑芥暟,,鏍囩锛?a hre
python map()鍑芥暟,,鏍囩锛?a hre
鏍囩锛?a href='http://www.byrx.net/so/1/log' title='log'>log
鈥樷€樷€?/span>姹?+2!+3!+...+20!鐨勫拰銆?鈥樷€樷€?/span>l=range(1,21)def op(x):r=1for i in range(1,x+1):r*=ireturn rs=sum(map(op,l)) #娉ㄦ剰map鎿嶄綔print("1!+2!+3!+...+20!=%ld"%(s))
map()鏄?Python 鍐呯疆鐨勯珮闃跺嚱鏁帮紝瀹冩帴鏀朵竴涓嚱鏁?f 鍜屼竴涓?list锛屽苟閫氳繃鎶婂嚱鏁?f 渚濇浣滅敤鍦?list 鐨勬瘡涓厓绱犱笂锛屽緱鍒颁竴涓柊鐨?list 骞惰繑鍥炪€?/p>
渚嬪锛屽浜巐ist [1, 2, 3, 4, 5, 6, 7, 8, 9]
濡傛灉甯屾湜鎶妉ist鐨勬瘡涓厓绱犻兘浣滃钩鏂癸紝灏卞彲浠ョ敤map()鍑芥暟锛?/p>
鍥犳锛屾垜浠彧闇€瑕佷紶鍏ュ嚱鏁癴(x)=x*x锛屽氨鍙互鍒╃敤map()鍑芥暟瀹屾垚杩欎釜璁$畻锛?/p>
def f(x):
return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
杈撳嚭缁撴灉锛?/p>
[1, 4, 9, 10, 25, 36, 49, 64, 81]
娉ㄦ剰锛歮ap()鍑芥暟涓嶆敼鍙樺師鏈夌殑 list锛岃€屾槸杩斿洖涓€涓柊鐨?list銆?/p>
鍒╃敤map()鍑芥暟锛屽彲浠ユ妸涓€涓?list 杞崲涓哄彟涓€涓?list锛屽彧闇€瑕佷紶鍏ヨ浆鎹㈠嚱鏁般€?/p>
鐢变簬list鍖呭惈鐨勫厓绱犲彲浠ユ槸浠讳綍绫诲瀷锛屽洜姝わ紝map() 涓嶄粎浠呭彲浠ュ鐞嗗彧鍖呭惈鏁板€肩殑 list锛屼簨瀹炰笂瀹冨彲浠ュ鐞嗗寘鍚换鎰忕被鍨嬬殑 list锛屽彧瑕佷紶鍏ョ殑鍑芥暟f鍙互澶勭悊杩欑鏁版嵁绫诲瀷銆?/p>
浠诲姟
鍋囪鐢ㄦ埛杈撳叆鐨勮嫳鏂囧悕瀛椾笉瑙勮寖锛屾病鏈夋寜鐓ч瀛楁瘝澶у啓锛屽悗缁瓧姣嶅皬鍐欑殑瑙勫垯锛岃鍒╃敤map()鍑芥暟锛屾妸涓€涓猯ist锛堝寘鍚嫢骞蹭笉瑙勮寖鐨勮嫳鏂囧悕瀛楋級鍙樻垚涓€涓寘鍚鑼冭嫳鏂囧悕瀛楃殑list锛?/p>
杈撳叆锛歔鈥榓dam鈥? 鈥楲ISA鈥? 鈥榖arT鈥榏
杈撳嚭锛歔鈥楢dam鈥? 鈥楲isa鈥? 鈥楤art鈥榏
鈥樷€樷€?/span>鍋囪鐢ㄦ埛杈撳叆鐨勮嫳鏂囧悕瀛椾笉瑙勮寖锛屾病鏈夋寜鐓ч瀛楁瘝澶у啓锛屽悗缁瓧姣嶅皬鍐欑殑瑙勫垯锛?璇峰埄鐢╩ap()鍑芥暟锛屾妸涓€涓猯ist锛堝寘鍚嫢骞蹭笉瑙勮寖鐨勮嫳鏂囧悕瀛楋級鍙樻垚涓€涓寘鍚鑼冭嫳鏂囧悕瀛楃殑list锛?杈撳叆锛歔鈥榓dam鈥? 鈥楲ISA鈥? 鈥榖arT鈥榏杈撳嚭锛歔鈥楢dam鈥? 鈥楲isa鈥? 鈥楤art鈥榏鈥樷€樷€?/span>def formatName(s): s1=s[0:1].upper()+s[1:].lower(); return s1;NameList=["adam","LISA","barT"]print(formatName("adam"))#鍦╬ython3涓紝瑕佸彇寰梞ap鐢熸垚鐨刲ist锛岄渶鍦╩ap鍓嶅姞list()print(list(map(formatName,[鈥?/span>abc鈥?/span>,鈥?/span>defF鈥?/span>,鈥?/span>AAAA鈥?/span>])))
鍙傝€冨崥瀹細http://www.cnblogs.com/superxuezhazha/p/5714970.html
python map()鍑芥暟
鏍囩锛?a href='http://www.byrx.net/so/1/log' title='log'>log
鍘熸枃鍦板潃锛歨ttp://www.cnblogs.com/dengnilikai/p/6606470.html
相关内容
- python之__str__用法,, 1 class P
- 9种你不知道的Python 3功能,
- Python 3中被忽视了的三大重要功能,两个重点三大四大
- TOPk实现(python),python有什么用,import hea
- 怎么手动安装python 官方whl包、tar.gz包、zip包,python压缩
- Python之dbm模块的使用,dbm信号强度,0、标识位的介绍f
- python_如何在类中定义装饰器,,案例: 实现一个能将
- KaliLinux切换python版本,python版本切换,一、 打开终端分
- Pyinstaller打包生成exe文件过大,四种常用处理方法集锦
- python 取整的两种方法,python向上取整的方法,问题简介
评论关闭