Python(三)容器型別操作

2021-10-18 17:28:33 字數 2126 閱讀 9144

該系列文章用來記錄一下自己在b站學習python時,進行上機練習用的**

——使用 pycharm 2020.3.3

【慕課】python語言基礎與應用-北京大學-陳斌-字幕校對

num1 =[1

,2,7

,3,4

,9,0

]num2 =[11

,22,77

,33,44

,99,10

]a = num1 + num2 # [1, 2, 7, 3, 4, 9, 0, 11, 22, 77, 33, 44, 99, 10]

b = num1 *

2# [1, 2, 7, 3, 4, 9, 0, 1, 2, 7, 3, 4, 9, 0]

c =len

(num1)

# 7d =

7in num1 # true

print

('\n'

, a,

'\n'

, b,

'\n'

, c, d)

mylist =[1

,2,3

,4,5

]a1 = mylist[1:

4:1]

# 得到【2,3,4】

b1 = mylist[2:

5:1]

# 得到【3,4,5】

c1 = a1[::

-1]# 得到【4,3,2】

mytpl =(1

,2,3

,4,5

)a2 = mytpl[1:

4:1]

# 得到(2,3,4)

b2 = mytpl[2:

5:1]

# 得到(3,4,5)

c2 = a2[::

-1]# 得到(4,3,2)

t ='mike and tom'

d = t.split(

)# 分割 ['mike', 'and', 'tom']

f ='/'

.join(d)

# mike/and/tom

print

(a1, b1, c1,

'\n'

, a2, b2, c2,

'\n'

, d,

'\n'

, f)

a =

set([1

,2,3

,4,5

])b =set([

2,4,

6,8,

10])n1 = a | b # 並

n2 = a & b # 交

n3 = a - b # 差

n4 = a ^ b # 對稱差

n5 = b.pop(

)# 縮減集合b 2

print

(n1, n2, n3, n4, n5)

mydict =

bar =

mydict.update(bar)

# 增加字典

del mydict[1]

# 刪除指定

dict_keys = mydict.keys(

)# 顯示所有標籤

dict_values = mydict.values(

)# 顯示所有資料值

dict_items = mydict.items(

)# 顯示所有資料項

a ='name'

in mydict # 判斷key:name是否存在

print

(mydict,

'\n'

, dict_keys,

'\n'

, dict_values,

'\n'

, dict_items,

'\n'

, a)

# # dict_keys(['line1', 'name', 'age'])

# dict_values([3332, 'mary', 35])

# dict_items([('line1', 3332), ('name', 'mary'), ('age', 35)])

# true

Python容器資料型別 操作 比較

1 列表是乙個有序集合,所有元素按照先後順序排序。即 先進來的站在最前頭 2 列表可以有 增 刪 查 改 的操作 3 列表可以對元素分配下標 索引 位置 4 列表可以儲存任何型別的資料或容器 5 定義列表 變數名 值1,值2,值3,值n 6 定義空列表 變數名 1 列表 下標 值 2 列表 切片 值...

python 13 公共操作and容器型別轉換

合併,dict不支援,其他都支援 複製 in not in 返回true false len 計算容器中元素個數 deldel max min 返回容器最值 range start,end,step 生成從start到end的數字 start,end 步長steps,返回可迭代的物件供for使用 與...

python容器常用操作

set 集合常用 列表常用 字典常用 isspace 如果字串中只包含空白,則返回 true,否則返回 false.startswith substr,beg 0,end len string 檢查字串是否是以指定子字串 substr 開頭,是則返回 true,否則返回 false。如果beg 和 ...