列表和字典

2022-10-10 00:12:27 字數 794 閱讀 8232

1、列表

a)  什麼是列表

eg:students=['小明','小紅','小剛'];

列表的下表從0開始

b)  從列表取元素

取單個值:

print(students[2])#輸出小剛

取多個值:去多個值有很多方式,例如用冒號(:)切片取數,和迴圈遍歷取數

列表切片取數:

規則:下表從0開始

取頭不取尾

eg:list=[5,6,7,8,9]

取所有數:list[:]

取頭:[2:]#返回[7,8,9]

不取尾:[:2]#返回[5,6]

c)  從列表中增加元素

list=[1,2]

lsit.aend([4,5])#輸出[1,2,3,[4,5]]

2、字典

a)  什麼是字典?

eg:scores=

1.有名稱2.有等於號(=)3.有{}4.元素是以逗號隔開5.每個元素是以鍵值對組成,鍵和值用冒號隔開

b)  給字典新增和刪除元素

1.  字典元素刪除

del scores['小紅']通過鍵刪除元素

2.  字典新增元素

scores['小紅']=92#這時候小紅會在小剛的後面,分數為92

3、列表和字典的不同點和相同點

不同點:列表中的元素是有序的,不同的序號元素相同也是兩個元素。字典中的元素的無需的

相同點:列表和字典都可以通過賦值語句來修改元素

列表和字典可以相互巢狀,及列表中可以包含列表和字典,字典中也可以包含字典和列表

Python 列表 元組和字典

python三種內建的資料結構 列表 元組 字典 一 列表 list 表示方法 list 1,2,3,4 list 0 1 對列表內元素可進行增 刪 改 查等操作 list.insert index,value 指定索引前面插入乙個值 list.pop 從list中移除元素,預設最後乙個元素,並返回...

python 列表 元祖和字典

一 列表迴圈 names 哈哈 嘿嘿 while false i 0 元素下標 while i 如圖 for 迴圈做法 1.for i in range len names print names i 2.for i in names print i 1,2,5,7 是 以split 來分割,返回值...

列表和字典基本操作

list操作 list test teacher student master father print list test 輸出整個這個list列表 print list test 0 索引值從下標為0開始 print list test 1 訪問最後乙個元素可以索引值為 1 message f ...