3 Python的結構資料型別

2021-08-15 16:11:59 字數 1755 閱讀 4712

+元組

+字典

列表示例:

lst = [1, 2, 3, 'hello', 12.55, 'python']

print(lst)

print(lst[2])

lst[4] = 555

print(lst)

lst = lst + [1, 2, 3]

print(lst)

lst = lst * 2

print(lst)

執行結果:

[1, 2, 3, 『hello』, 12.55, 『python』]

3 [1, 2, 3, 『hello』, 555, 『python』]

[1, 2, 3, 『hello』, 555, 『python』, 1, 2, 3]

[1, 2, 3, 『hello』, 555, 『python』, 1, 2, 3, 1, 2, 3, 『hello』, 555, 『python』, 1, 2, 3]

列表的操作函式:

列表操作

描述列表尾部新增成員x

list.count(x)

返回列表中的x出現的次數

list.extend(l)

向列表中追加另乙個列表l

list.index(x)

返回引數x在列表中的序號,不存在則報錯

list.insert(index, object)

向列表的指定位置(index)插入資料(object)

list.pop()

刪除列表的尾部成員並返回刪除的成員

list.remove(x)

刪除列表中的成員,有則刪除第乙個,無則報錯

list.reverse()

將列表中的成員倒序

list.sort()

將列表中的成員排序(要求可排序)

字典示例:

map = 

print(map)

print(map['b'])

map['c'] = 33

print(map)

執行結果: 2

字典操作函式:

字典操作

描述dic.clear()

清空字典

dic.copy()

字典拷貝

dic.get(key[, default])

獲取字典key對應的值,不存在則返回default

dic.items()

由鍵和值返回的迭代器

dic.keys()

獲取鍵的迭代器

dic.pop(k)

刪除k:v成員對

dic.update(adic)

從另乙個字典更新成員(存在則替換,不存在則新增)

dic.values()

獲取值的迭代器

dic.fromkeys(iter, value)

以列表或元組中給定的鍵建立字典,預設值為value

dic.popitem()

從字典中刪除任乙個k:v項並返回它

dic.setdefault(k, default)

若字典中存在鍵值為k的元素,則返回它的值;否則,建立乙個k:default成員

3 Python資料型別

用於存貯各種不同型別的資料 標準資料型別 釋義numbers 數字string 字串list 列表tuple 元組dictionary 字典1.numbers python的4種不同的數字資料型別 用於存貯數值 數字資料型別 釋義int 有符號整型 long 長整型 python使用 l 來顯示長整...

Python資料型別 3

1.集合 集合是乙個無序且無重複元素的資料組合,它的主要作用如下 1 去重,當把乙個列表變成集合時,就自動去重了 2 關係測試,測試兩組資料之間的交集 差集以及並集等資料關係。list 1 1,2,4,7,3,4,7,9 set 1 set list 1 print set 1,type list ...

Python3 的資料型別

python3 的資料型別 整形,浮點型,布林型別 型別轉換 int 整形 採用截斷的方式即向下取整,比如 a 5.5int a 返回值為5 怎樣才能使int 按照 四捨五入 的方式取整呢 int 5.5 0.5 結果為6 int 5.4 0.5 結果為5 str 字串 float 浮點型別 獲取型...