Python 練習(xí)實(shí)例90

Python 100例 Python 100例

題目:列表使用實(shí)例。

程序分析:無(wú)。

程序源代碼:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

#list  
#新建列表  
testList=[10086,'中國(guó)移動(dòng)',[1,2,4,5]]  
  
#訪問(wèn)列表長(zhǎng)度  
print len(testList)  
#到列表結(jié)尾  
print testList[1:]  
#向列表添加元素  
testList.append('i\'m new here!')  
  
print len(testList)  
print testList[-1]  
#彈出列表的最后一個(gè)元素  
print testList.pop(1)  
print len(testList)  
print testList  
#list comprehension  
#后面有介紹,暫時(shí)掠過(guò)  
matrix = [[1, 2, 3],  
[4, 5, 6],  
[7, 8, 9]]  
print matrix  
print matrix[1]  
col2 = [row[1] for row in matrix]#get a  column from a matrix  
print col2  
col2even = [row[1] for row in matrix if  row[1] % 2 == 0]#filter odd item  
print col2even  

以上實(shí)例輸出結(jié)果為:

3
['\xe4\xb8\xad\xe5\x9b\xbd\xe7\xa7\xbb\xe5\x8a\xa8', [1, 2, 4, 5]]
4
i'm new here!
中國(guó)移動(dòng)
3
[10086, [1, 2, 4, 5], "i'm new here!"]
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[4, 5, 6]
[2, 5, 8]
[2, 8]

Python 100例 Python 100例