iT邦幫忙

DAY 26
2

與Python共舞系列 第 26

Python的學習之旅-了解List的更多方法

  • 分享至 

  • xImage
  •  

上次我們練習建立Choice List Dialog
有使用到List的功能
今天我們要進一步了解List的一些使用方法
首先我們先看看教學範例的說明
請參考底下的網站連結
http://www.youtube.com/watch?v=rTaMwHjvUAs&feature=channel
看完教學範例之後就來動手練習吧!
首先開啟IDLE (Python GUI)或執行C:\Python25\pythonw.exe "C:\Python25\Lib\idlelib\idle.pyw"
就會出現Python Shell的畫面
首先建立一個List
請輸入names=['Microsot', 'Google', 'Apple', 'Intel']
之後按下Enter鍵
接下來輸入names,然後再按下Enter鍵
就會出現['Microsoft', 'Google', 'Apple', 'Intel']
接下來請輸入names.index('Google')然後按下Enter鍵
接下來它就會顯示 1,表示Google在這個List當中的索引位置(index是由0開始計算,'Microsoft'=0, 'Google'=1, 'Apple'=2, 'Intel'=3)
接下來請輸入names.insert(2,'IBM')然後按下Enter鍵
接下來輸入names,然後再按下Enter鍵
就會出現['Microsoft', 'Google', 'IBM', 'Apple', 'Intel']
接下來請輸入names.pop(4)然後按下Enter鍵
接下來它就會顯示 'Intel',表示'Intel'被刪除掉了
接下來輸入names,然後再按下Enter鍵
畫面就會只剩下出現['Microsoft', 'Google', 'IBM', 'Apple']
接下來請輸入names.remove('Apple')然後按下Enter鍵,remove()功能是直接刪除List中的資料,且不會顯示在畫面上,這點是和pop()功能的最大差異。
接下來輸入names,然後再按下Enter鍵
畫面就會只剩下出現['Microsoft', 'Google', 'IBM']
接下來請輸入names.sort()然後按下Enter鍵(sort()功能是進行排序)
接下來輸入names,然後再按下Enter鍵
畫面就會出現['Google', 'IBM', 'Microsoft']

接下來請輸入names.reverse()然後按下Enter鍵(reverse()功能是將排序反過來排)
接下來輸入names,然後再按下Enter鍵
畫面就會出現['Microsoft', 'IBM', 'Google']

完整程式碼如下的畫面:

練習看看吧!
經驗值+19
恭喜您!等級升級一級!目前是等級26


上一篇
Python的學習之旅-建立Choice List Dialog
下一篇
Python的學習之旅-了解更多處理字串的方法
系列文
與Python共舞30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言