語法
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...