Python極簡教程之三 集合之列表(list)

2021-09-02 00:09:50 字數 1058 閱讀 4219

語法

arr = [ ]

arr = ['a', 'b', 'c']

二維陣列

a = [1, 2, [1, 2, 3]]
多維陣列

arr = [i for i in range(10), 1, ]
注意, i for in xx 這個必須放在第乙個位置,否則要先定義 i

i = 0

j = 0

arr = [i for i in range(5), j for j in range(5), [ ]]

del語句和:的用法

可以用start : end表示陣列裡的乙個區間 ( i >= start and i < end)

del刪除陣列裡的指定元素

del arr[0]

del arr[0]

del arr[0, 2]

newarr = arr[0, 2]

遍歷陣列

for k, v in enumerate(arr):

print k, v

增加元素

arr.extend(['aaa', 'bbb'])

如果要在任意位置插入用

arr.insert(n, 'value')
在不指定下標的情況下,是允許用 += 增加陣列元素的

arr += ['a', 'b', 'c']
陣列長度

arr = arr[0, 2]

len(arr)

Python 極簡教程(十)集合 set

什麼是集合?集合 set 是一種可變,無序和不重複的序列。集合是python的序列之一,集合沒有列表 list 元組 tuple 和字典 ditc 常見。但是有時候也有奇效。我們先來看個集合的例子 s type s s 就是乙個集合 set 資料型別就是set。我們可以仔細觀察一下集合 set 的形...

Python3實戰三 集合(Set)

集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。實戰 s set 1 2,3 4,4 4,4 新建集合方式1 s0 新建集合方式2 s1 s2 set print s print s0 pr...

redis基本資料結構 (三)集合

2.2集合之間的操作 3 常用集合命令時間複雜度 2.1.1新增元素 sadd key element element 2.1.2刪除元素 2.1.3計算元素的個數 2.1.4判斷元素是否在集合中 sismember key element 2.1.5隨機從集合返回指定個數元素srandmember...