python之列表(list)的定義與基本特性

list的定義方式

有關列表的定義:
	1.list(列表):一個變量存儲了多個信息
	2.列表中可存儲不同的數據類型
	3.列表中可嵌套列表

驗證:

  • list(列表):一個變量存儲了多個信息,使用ipython驗證
    在這裏插入圖片描述
  • 列表中可存儲不同的數據類型,使用pycharm驗證
    在這裏插入圖片描述
  • 列表中可嵌套列表
    在這裏插入圖片描述

列表的幾種特性

1.index 索引

列表service = [‘ftp’,‘http’,‘apache’,‘ssh’] 作用
print(service[0]) 打印列表中的第一個元素
print(service[2]) 打印列表中的第三個元素
print(service[-1]) 打印列表中的倒數第一個元素

練習:
在這裏插入圖片描述

2.slide 切片

命令 作用
print(service[::-1]) 反轉
print(service[1:]) 除了第一個元素,其餘全打印
print(service[:-1]) 除了最後兩個元素,其餘全打印出來

練習:
在這裏插入圖片描述

3.repeat 重複

命令 作用
print(service * 3) 重複三次

練習:
在這裏插入圖片描述

4.link 連接

命令 作用
print(service + test) 連接

練習:
在這裏插入圖片描述

5.in/not in 成員操作符

判斷該元素是否存在於列表中

命令 作用
print(‘y’ in service) y在裏面,所以顯示結果爲True
print(‘y’ not in service) y不在裏面,所以顯示結果爲True
print(‘f’ in service) f不在裏面,所以顯示結果爲False

練習:
在這裏插入圖片描述

6.for 迭代

表示爲:是否可以循環遍歷

命令 作用
for t in test 依次打印test中的內容

在這裏插入圖片描述

嵌套列表的幾種特性

1.index 索引

嵌套列表service2 = [[‘http’,‘80’],[‘ssh’,‘22’],[‘ftp’,‘21’]] 作用
print(service2[0][1]) 查詢http的端口
print(service2[1][1]) 查詢ssh的端口
print(service2[-2][1]) 查詢ssh的端口

理解爲:0表示第一個,1表示第二個,2表示第三個,-1表示倒數第一個
練習:
在這裏插入圖片描述

2.slide 切片

1)代碼

service2 = [['http','80'],['ssh','22'],['ftp','21']]
print(service2[:][2])          #顯示嵌套列表中的第三個元素

print(service2[1:][0])
print(service2[1:][1])
print(service2[1:][:])          #除了嵌套列表中的第一個元素,其餘都顯示

print(service2[:-1][0])
print(service2[:-1][1])
print(service2[:-1][:])

2)結果顯示
在這裏插入圖片描述

小練習

考察點:join連接與link連接

  • 在句子的連接中,需要使用空格
  • names[:-1]表示多個,names[-1]僅一個

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章