mysql 第十節 元組 字典 集合

2022-09-12 10:57:17 字數 2008 閱讀 6745

**********day10.元組.字典.集合**********=

1.回顧:

程序池程序間的通訊

2.列表(list)

定義:list簡單來說就是兩個中括號[ ]包起來的有序集合,裡面的元素可以使任意型別

a = [1, 2]

b = [3, 4]

方法:a.insert(0, 100) [100,1,2]

a.extend(b) [1, 2, 3, 4]

del a[0] [1]

a.remove(2) [2]

a.pop() [46]

a.index('f', 0,1) a中沒有'f' # 注意是左閉右開區間

其他:a.count(2) 有1個2

len(a) 長度為2

a.sort() [1,2]

a.sort(reverse=true) [2,1]

c=sorted(a) 保留原列表a,生成新列表c

切片:a[起始:結束:步長]

a=[1,2,3,4,5,6]

a[1:5:2] [2,4]

a[::-1] [6,5,4,3,2,1] # 反轉

b=[7,8]

a+b [1,2,3,4,5,6,7,8]

b*3 [7,8,7,8,7,8]

3.元組(tuple)

python的元組與列表類似,不同之處在於元組的元素不能修改。

定義:由()小括號 包起來的不可更改的有序數列。

方法:a = (1,2,3,4,5,1)

print(a.count(1))

print(a.index(1,0,3))

切片4.字典(dict)

定義:字典是乙個無序的序列,它的每一項(item)都是乙個鍵值對(key : value)。

方法:get、item、keys、values、pop、clear、update、copy

dict.get(key,[default]) 如果有這個key,返回value,沒有這個key,則賦予預設值

dict.items() 返回乙個包含字典中(鍵, 值)對元組的列表

dict.keys() 返回乙個包含字典中鍵的列表

dict.values() 返回乙個包含字典中所有值的列表

dict.popc(key[, default]) python2中的方法 get()相似,如果字典中 key 鍵存在,刪除並返回 dict[key],

如果 key鍵不存在,且沒有給出 default 的值,引發 keyerror 異常。

del dict['xiaoming'] # 刪除鍵是'name'的條目

dict.clear() # 清空詞典所有條目

del dict # 刪除詞典

dict.update(dict2) 將字典 dict2 的鍵-值對 新增 到字典 dict

dict1=dict2.copy() 深複製,2個不同id的字典id(dict1)!=id(dict2)

dict1=dict2 淺複製,只是引用而已id(dict1)==id(dict2)

5.集合(set)

定義:是乙個無序,互異的序列。

新建:set1 = set() or set1 =

方法:set1.add(5) [1,2,3,5]

set1.clear() 清空集合

b=set1.copy() 複製

set2.difference(set1)

-- 用set2-set1 運算,返回存在於在s中,但不在s2中的所有元素的集合

frozenset()是凍結的集合,它是不可變的,存在雜湊值,

好處是它可以作為字典的key,也可以作為其它集合

的元素。缺點是一旦建立便不能更改,沒有add,remove方法。

6.總結

列表、元組、字典、集合之間的區別

第十節 蜂鳴器

第十節 蜂鳴器 蜂鳴器是一種常用的報警裝置,常用的蜂鳴器有無源和有源兩種型別,無源蜂鳴器需要用一定頻率的方波驅動,從而發出不同頻率的聲音。而有源蜂鳴器只需要通電就會發出固定頻率的聲音,mt254xboard開發板上的蜂鳴器用的是無源蜂鳴器,因此我們需要用一定頻率的方波來驅動。硬體驅動方面,我們這裡使...

第十節 標識列

又稱為自增長列 含義 可以不用手動的插入值,系統提供預設的序列值 特點 不一定與主鍵搭配,但要求是乙個key 乙個表至多乙個標識列 標識列的型別只能是數值型 標識列可以通過 set auto increment 3 設定步長,可以通過手動插入值,設定起始值一 建立表時設定標識列 create tab...

Servlet第十節整理

1.使用ajax和資料庫進行連線 後台傳入前台 jsp中的檔案 function queryall script head 你好,歡迎登入 p button value 查詢 onclick query p p1 p button value 列出全部使用者 onclick queryall p t...