python列表修改元素_python list 中修改元素
主要記錄下這種用法:columnsList = [column.strip() for column in columnsList]
同樣 采用此方式 可以做 replace 等類似的操作
##在CSDN 上 看到一位企鵝同學(xué)分享的PPT《編寫“高性能”python 代碼》 同以上類似的list 處理 ; 這里做個(gè)記錄
l = range(10000)
def function1():
result = []
for i in l:
if i % 2 == 0:
result.append(i)
return result
def function2():
return [i for i in l if i %2 == 0]
function2 的處理速率是 1 的 1.36倍同樣 采用此方式 可以做 replace 等類似的操作##在CSDN 上 看到一位企鵝同學(xué)分享的PPT《編寫“高性能”python 代碼》 同以上類似的list 處理 ; 這里做個(gè)記錄l = range(10000)def function1():result = []for i in l:if i % 2 == 0:result.append(i)return resultdef function2():return [i for i in l if i %2 == 0]function2 的處理速率是 1 的 1.36倍#以下為在 數(shù)據(jù)格式化用到的部分
String
#2015-04-21 12:21:26 lv3:MS:rolelogin:userId=2:roleId=1006:account=xxxxxx:lev=1:platform=506:mac=:os=2:totalcash=0:hint=0:gate=1:line=4:peer=210.19.x.:from=29101
columnsStr = " userId , roleId,account,lev,platform,mac,os,totalcash,hint,gate,line,peer,from"
columnsList = columnsStr.split(',') #默認(rèn),分割
columnsList = [column.strip() for column in columnsList] #對(duì)列表中每個(gè)元素去空格; strip : 對(duì)字段錄入時(shí) 疏忽導(dǎo)致而加入空格情況處理
處理后結(jié)果:
['userId', 'roleId', 'account', 'lev', 'platform', 'mac', 'os', 'totalcash', 'hint', 'gate', 'line', 'peer', 'from']
2015-04-21 19:08:44 lv3:MS:rolelogin:userId=2:roleId=1002:account=8100785:lev=1:platform=506:mac=:os=2:totalcash=0:hint=0:gate=1:line=4:peer=210.19.254.191:from=29101
2015-04-21 19:08:44 2 1002 8100785 1 506 2 0 0 1 4 210.19.254.191 29101
總結(jié)
以上是生活随笔為你收集整理的python列表修改元素_python list 中修改元素的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddr4单颗粒最大_Zynq Ultra
- 下一篇: websocket python爬虫_p