學習python小記(3基礎知識)
阿新 • • 發佈:2018-12-16
list:
建立:mates=['Micheal','Bob','Tracy']
長度:len(mates)
新增:mates.append(' ')在尾端新增元素;mates.insert(num,' ')在指定位置新增元素
刪除:mates.pop()刪除尾端元素;mates.pop(num)刪除指定位置元素
list可以包含不同的資料型別,也可以包含list列表
tuple:元組(一但初始化就不能改變)
建立:t=(1,2,3)
條件語句:
上圖的if elif條件判斷,如果為true進入條件內,並且其他不判斷。
*input輸入:返回的是字串資料型別-----int(s)轉換為整數型別
迴圈:
for迴圈: for ** in ***
range()函式:生成一個整數序列,通過list()函式轉化為集合
while迴圈:
break:直接退出迴圈
continue:跳出此次迴圈,繼續下一次迴圈
dict:字典dictionary(map鍵值儲存)
建立:以鍵值方式;如下圖:
查詢key值:in查詢,返回為布林形式/get()--------d.get('Tom')查詢,查不到返回none,d.get('Tom',66)指定value
刪除:d.pop(‘Tom’)
dict與list比較:
1.dict特點:查詢和插入速度快,不會隨著key的增加而變化
需要佔用大量的記憶體;(用空間換取時間)
set:不能重複,無序
set可做為數學上的集合運算。