python快速入門(2)List

2021-08-03 08:38:28 字數 1171 閱讀 5341

二.list結構

1.定義list型別

months = 

print(type(months))

新增什麼值都行:

months = 

print(type(months))

print(months)

如何查詢list當中的元素呢?

3.取list中元素,定義index(索引)

索引 index 從0開始

例如:直接通過index號碼查詢如下

age = 

name =

print(age[2])

print(name[1])

4. len函式計算當前list有多少個元素

int_month = [1,2,3,4,5,6,7,8,9,10,11,12]

index = len(int_month) - 1

print(int_month[index])

5.取list中的最後乙個值

方法一:

int_month = [1,2,3,4,5,6,7,8,9,10,11,12]

index = len(int_month) - 1

print(int_month[index])

方法二:列印months[-1]即可

-1即代表最後乙個元素,-x代表倒數第幾個元素

int_month = [1,2,3,4,5,6,7,8,9,10,11,12]

print(int_month[-1])

6.列印list中某連續幾個元素

months[x:y]要注意:

取頭不取尾!!!取得到x,取不到y

int_month = [1,2,3,4,5,6,7,8,9,10,11,12]

print(int_month[1:6])

從index = 1取到index = 5

7.months[x:]:取index為x的元素及其後所有元素

Python學習2 list學習

序列都可以進行的操作包括索引,切片,加,乘,檢查成員。python有6個序列的內建型別,但最常見的是列表和元組。列表的資料項不需要具有相同的型別。list01 runoob 786,2.23,john 70.2 list02 123,john names a b c d 擷取 和大多數程式語言一樣,...

python基礎學習2 list與tuple

列表list,字典是可變資料型別,列表項有順序 字串,元組tuple是不可變型別 迴圈列表 import random list1 pens bags dogs cows for i in range len list1 print index str i is list1 i print list...

STL學習筆記2 list

list 雙向列表 1 不使用連續的記憶體空間這樣可以隨意地進行動態操作 2 可以在內部任何位置快速地插入或刪除,當然也可以在兩端進行push和pop 3 不能進行內部的隨機訪問,即不支援 操作符和vector.at 大多數函式和vector的類似,這裡就不解釋了,有幾個不一樣的如下 merge 合...