▌集合 set
- {}是集合
- A in set 可以判斷,是否有元素A
- A & B 取
交集
(list不可以) - A | B 取
聯集
(list不可以) - len(a) 取出a的長度
a={1,2,3}
b={2,3,4}
print(1 in a) //true
print(a & b) //2,3
print(a | b) //1,2,3,4
▌可動列表 list
- [] 是可動的列表
- A in [] 可以判斷,是否有元素A
- a[0:2] 取出0~1的元素
- a[0:2]=[ ] 刪除0~1的元素
- a[0]=1 把元素0取代 //不可以用來刪除
- len(a) 取出a的長度
- a+b //可以合併list
a=[1,2,3] b=[4,5,6] print(a[0:2]) //[1,2] a[0:2]=[] print(a) // [3] a[0]=4 print(a) // [4,2,3] print(a+b) // [1,2,3,4,5,6]
問題:如何讓list取交集?
▌不可動列表 Tuple
- ()是不可動列表
- 不能使用取代/刪除的功能
a=(1,2,3)
a[0]=2 //失敗
沒有留言:
張貼留言