精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python:針對循環與字典
循環
----------------------------------------------------------------
for i in range (1,10)
print '2 to the %d power is %d' % (i , 2**i )
range(i,j)函數建立一個整數序列,這個序列從第i數開始(包括i)到第j數為止( 不包括j)
a = range(5) # a = [0,1,2,3,4]
b = range(1,8) # b = [1,2,3,4,5,6,7]
c = range(0,14,3) # c = [0,3,6,9,12] 其中3為步長
d = range(8,1,-1) # d = [8,7,6,5,4,3,2] 其中-1為步長
for 語句可以迭代任何類型序列:
a = 'hello world'
for c in a:
print c
b = [ 'Dave' , 'Mark' , 'Ann' , 'Phil' ]
for name in b:
print name
range()函數根據起始值,終止值及涉及步進三個參數在內存中建立一個列表 ,當需要一個很大的列表時,這個既占內存又費時間
為了克服它的缺點,Python提供了xrange()函數:
for i in xrange(1,10):
print '2 to the %d power is %d' % (i , 2**i )
a = xrange(1000000000) # a = [ 0 , 1 , 2 , ... , 99999999 ]
b
= xrange(0,100000000,5) # b = [ 0 , 5 , 10, ..., 99999995 ]
xrange()函數只有在需要值時才臨時通過計算提供值,這打打節省了內存.
----------------------------------------------------------------
字典
----------------------------------------------------------------
字典就是一個關聯數組(或稱為哈希表),它是一個通過關鍵字索引對象的集合
使用大括號{}來創建一個字典
a = {
'username' : 'beazley',
'home' : '/home/beazley',
'uid' : 500
}
用關鍵字索引操作符可以訪問字典的某個特定值:
u = a['username']
d = a['home']
用下面的方法插入或者修改對象
a['username'] = 'pxl'
a['home'] = '/home/pxl'
a['shell'] = '/usr/bin/tcsh'
盡管|字符串是最常見的關鍵字(key)類型,你還是可以使用很多其它的Python對象作為字典的關鍵字
比如數字和tuple,只要是不可修改對象,都可以用來做字典的key,有些對象,例如列表和字典,不可以用來做字典的Key,
因為他們的內容是允許修改的。
我門可以使用has_key()方法來檢驗一個鍵/值對是否存在(或者in操作符):
if a.has_key('username'): 可以使用 'username' in a
username = a['username']
else:
username = 'unknown user'
上邊的操作還可以用更簡單的方法完成:
username = a.get('username',unknown user') #如果存在則輸出結果,不存在則輸出unknown user
字典的keys()方法返回由所有關鍵字組成的列表:
k = a.keys() # k = [ 'username','home','uid','shell' ]
del 語句可以刪除字典中的特定元素:
del a['username']
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python函數參數小講
第八章——函數(一)
不懂yield的用法?你的python還沒學到家
python中yield的用法詳解
25道Python工程師面試必備知識點!
Python for循環及用法詳解
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 宝丰县| 保亭| 广水市| 池州市| 阿鲁科尔沁旗| 卫辉市| 临夏市| 三门县| 宜川县| 根河市| 崇阳县| 固始县| 于田县| 滦南县| 永春县| 巫溪县| 定边县| 延吉市| 康定县| 金秀| 治多县| 盐山县| 芜湖市| 永吉县| 枞阳县| 咸宁市| 合川市| 射洪县| 新巴尔虎右旗| 成武县| 北碚区| 娄底市| 云安县| 潮州市| 安仁县| 伊川县| 根河市| 乌审旗| 巴青县| 灵石县| 河东区|