python開發之for迴圈操作執行個體詳解

來源:互聯網
上載者:User
本文執行個體講述了python開發之for迴圈操作。分享給大家供大家參考,具體如下:

下面是我做的一些學習記錄供大家參考:

#基本的for迴圈語句test_list = [2,"Jone",3,6,7,'hongten','hanyuan','good',"Tom"]#列印列表的長度print(len(test_list))#遍曆列表for i in test_list:  print(i)test_str = "hello,i'm hongten"print('列印字串:' + test_str)#遍曆一個字串print('遍曆一個字串')for i in test_str:  print(i)test_tuple = [("a",1),("b",2),("c",3),("d",4)]print(test_tuple)#遍曆一個元組print('遍曆一個元組')for (i,j) in test_tuple:  print(i,j)test_dict = {'name':'hongten','age':'20','gender':'M','sports':'足球,乒乓球,遊泳'}#字典迭代器for key in test_dict:  print(key + ':' + test_dict[key])L1 = [1,3,5,7]L2 = [2,4,6,8]#使用zip將兩個列表合并print(zip(L1,L2))for (i,j) in zip(L1,L2):  print(i,j)print('#######################################################')L3 = L2[:]L3.remove(8)print('L1,L3列表為:')print(L1)print(L3)for (i,j) in zip(L1,L3):  print(i,j)#可以看出來當長度不一的時候,多餘的被忽略test_keys = ['name','age','gender','weight','hight']test_values = ['Hongten','20','M','55','170']#使用zip來構造一個字典print('字典中的keys:')print(test_keys)print('字典中的key對應的value:')print(test_values)print('構造字典後')test_dic = dict(zip(test_keys,test_values))for key in test_dic:  print( key + ':' + test_dic[key])

運行效果:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>> ================================ RESTART ================================>>> 92Jone367hongtenhanyuangoodTom列印字串:hello,i'm hongten遍曆一個字串hello,i'm hongten[('a', 1), ('b', 2), ('c', 3), ('d', 4)]遍曆一個元組('a', 1)('b', 2)('c', 3)('d', 4)gender:Mage:20name:hongtensports:足球,乒乓球,遊泳[(1, 2), (3, 4), (5, 6), (7, 8)](1, 2)(3, 4)(5, 6)(7, 8)#######################################################L1,L3列表為:[1, 3, 5, 7][2, 4, 6](1, 2)(3, 4)(5, 6)字典中的keys:['name', 'age', 'gender', 'weight', 'hight']字典中的key對應的value:['Hongten', '20', 'M', '55', '170']構造字典後gender:Mage:20name:Hongtenweight:55hight:170>>>

希望本文所述對大家Python程式設計有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.