python 列表詳解

2021-09-19 20:47:25 字數 1906 閱讀 3599

1.ctrl + d複製一行

列表的特點:可以訪問多個值

需要了解的:

2.sort:數字排第一位,字母,漢字(列表裡面需要是相同的資料型別)

eg:

l1 = ['你好','a','c','b','d','1','3','2']

l1.sort()

print(l1)

['1', '2', '3', 'a', 'b', 'c', 'd', '你好']

3.index獲取b元素的下標

l1 = ['你好','a','c','b','d','1','3','2']

res = l1.index('b')

print(res) 3

4.clear清空列表裡面所有元素

l1 = ['你好','a','c','b','d','1','3','2']

l1.clear()

print(l1)

5.copy複製乙個列表

eg:

l1 = ['你好','a','c','b','d','1','3','2']

res = l1.copy()

print(res)

['你好', 'a', 'c', 'b', 'd', '1', '3', '2']

6.reverse倒序

l1 = ['你好','a','c','b','d','1','3','2']

l1.reverse()

print(l1)

['2', '3', '1', 'd', 'b', 'c', 'a', '你好']

#必須要掌握的

7.insert 在下標為3的地方插入乙個元素

eg:

l1 = ['a','a','b','c','d']

l1.insert(3,[1,2,3])

print(l1)

['a', 'a', 'b', [1, 2, 3], 'c', 'd']

8.統計列表當中a元素的個數

eg:

l1 = ['a','a','b','c','d']

res = l1.count('a')

print(res) 2

l1 = ['a','a','b','c','d']

print(l1)

['a', 'a', 'b', 'c', 'd', 'aaa', 'bbb']

10.remove刪除指定元素

eg:

l1 = ['a','a','b','c','d']

l1.remove('a')

print(l1)

['a', 'b', 'c', 'd']

11.pop是取出指定下標的元素

eg:

l1 = ['a','a','b','c','d']

res = l1.pop(0)

print(l1)

print(res)

12.extend新增列表,元組等是新增的列表,元組裡面單個值

l1 = ['a','a','b','c','d']

l1.extend()

print(l1)

['a', 'a', 'b', 'c', 'd', 'ss', 'dd', 'mm']

列表也是可以切片,也有索引或者下標

eg: 

l1 = ['a','a','b','c','d']

print(l1[4])

print(l1[-2])

print(l1[2:4]) d

c['b', 'c']

14.列表利用下標改值

eg:

l1 = ['a','a','b','c','d']

l1[1] = 'ss'

print(l1)

['a', 'ss', 'b', 'c', 'd']

Python列表詳解

在python中字串是一種序列,而從嚴格意義上來講,python序列型別有很多種 字串 列表 元組 字典,序列的核心意義在於可以進行多個資料的儲存。python中的序列就是一種動態 或靜態 的儲存。列表是對傳統陣列的一種使用包裝,與傳統陣列使用最大的不同在於,python中的列表是允許動態修改的,並...

Python列表詳解(二)

python 2.7 11 v2.7 11 6d1b6a68f775,dec 5 2015,20 40 30 msc v.1500 64bit amd64 on win32 type or license for more information.關於列表的操作 定義列表 world a b c q...

Python列表切片詳解

python切片是list的一項基本的功能,類似的 a list 10 python核心程式設計中文版 第二版 s abcdefgh s 1 可以視為翻轉操作 output hgfedcba s 2 output aceg 序列操作符 作用seq ind 獲取下標為ind的元素 seq ind1 i...