陣列 列表 元組 字典總結

2021-10-04 10:42:25 字數 1660 閱讀 6116

import numpy as np

a = np.array([1

,2,3

,4])

print

(a.t)

print

(a.shape)

陣列是擴大了倍數,列表是擴張。

a = np.array([1

,2,3

,4])

print

(a*3

)b =[1

,2,3

,4]print

(b*3

)

[ 3 6 9 12]

[1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]

emove、pop**

這三個刪除都可以指定某乙個元素。

pop 和 del 指定的是序號,remove指定的是內容。

b =[1

,2,3

,4]b.pop(2)

b.remove(1)

#只是刪除第乙個1,後面的沒有操作

del b[1]

# 插入元素 第乙個元素是序號,第二個是插入的元素。

b.insert(index, elem)

b.extend(b)[2

,3,4

][2,

3,4,

2,3,

4]#

b.sort(

)#等價

c =sorted

(b)

b.sort(reverse = true)加上,sorted(b,reverse=true)

則排序變為從大到小

區別就是sorted並不改變b,只是輸出排序後的序列;而b.sort()直接將b進行排序。

b.reverse(

)# reverse 就會對list進行反轉,不需要再進行賦值

# 錯:b = b.reverse()

[2, 3, 4]

[4,3,2]

元組一旦定義,不能改變。

a =(1

,2,3

,4)]

a.count(a)

a =(1

,2,3

,4)print

(a.index(1,

2))

第乙個元素是要查詢的元素,第二個是開始查詢的序號。

可以儲存任意型別的物件。值帶了單引號,那麼對應字典裡的元素就帶上了單引號。

目前做題遇到了,將列表裡的元素進行計數,通過了把列表裡的元素作為鍵,次數作為值進行編輯。

d =

#鍵是不可變的型別,值的型別不限,可以變化。

dict

=dict

['ddd']=

222#

deldict

['alice'

]dict

.clear();

# 清空詞典所有條目

dict

.values(

)# 列表返回字典裡的所有數字

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...

列表 元組 字典

變數 值1,值2 值n 變數 list num list 1 2,3 2 print num list num list 1 2,3 count num list.count 2 print count num list 1 2,3 num list2 4 2,3 num list.extend n...