列表,元组和range
生活随笔
收集整理的這篇文章主要介紹了
列表,元组和range
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
內容大綱
+ 列表的初識 + 列表的索引切片 + 列表的增刪改查 + 列表的嵌套 + 元組的初識 + 元組的簡單應用 + range昨日內容回顧以及作業講解
+ int str bool + str + 索引 s[x:y:z]+ 常用操作方法+ upper lower+ startswith endswith+ split 分割:默認按照空格.將字符串分割成列表.可以知道分隔符+ strip 默認去除字符串兩邊的空格,換行符,制表符.形成新的字符串+ isdecimal 是不是數字 isalpha 是不是字母 isalnum是不是字符和數字+ format 格式化輸出+ count 某個元素出現的次數+ join連接+ replace(舊,新,次數)+ len()獲取數據的元素個數 + for 循環具體內容
why
+ int bool str:+ str+ 儲存少量的數據+ 切片還是其他操作.獲取的都是str類型.儲存的數據單一.what:list
+ li = ["x","123",Ture,[1,2,3]] 承載任意數據類型,儲存大量 的數據 + python 常用的容器型數據類型.list 列表. 其他語言:Java:數組 + 列表是有序的,可索引切片(步長)列表索引切片步長
li = [1,3,2,"a",4,"b",5,"c"] l1 = li[:3] l2 = li[3:-2] l3 = li[1:-2:2] l4 = li[-3::-2] print(l1,l2,l3,l4)列表的創建
+ 方式1: li = [1,x,"s"] + 方式2: li =list("多個元素組成的迭代對象") + 方式3: 列表推導式列表的增刪改查
+ 增+adppend:追加.加在列表最后+insert 插入insert(位置,需要加入的字符)+extend 迭代增加: extend ("abc") a,b,c追加進列表 + 刪+ 按照位置(索引位置)刪除:pop 有返回值(返回被刪除的元素)+ 指定元素刪: remove (如果有重名元素,默認刪除從左數第一個)+ clear() 了解 清空+ del + 可以按照索引刪 del li[-1]+ 可以按照切片刪除 del li[::2] + 改+ 按照索引改值 li[0] = "" 將右邊的值賦給左邊+ 按照切片改 li[2:] = "" 將右邊的值迭代的賦給左邊+ 按照切片(步長)li[::2] = "abc" 必須一一對應,刪一個需要加一個進去 + 查+ 索引+ 切片(步長)+ for循環列表的嵌套
li = [1,2,"taibai",[1,"alex",3]] li[2] = "taibai".upper() li[-1].append("教育") print(li)元組(tuple)(了解)
+ 只讀列表,存大量數據,也可以按照索引,切片(步長). + 查看+ for i in tuprint(i)+ tu[x] x為索引 + 應用+ 重要數據,用戶,密碼,個人信息.(不想讓別人改動的一些數據,存在元組中)+ 元組的拆包.分別賦值(列表也行,一般不用)a,b =(1,2) //多一個少一個都不行print(a,b)range
+ 類似于列表,自定制數字范圍的數字列表(也有索引)(顧頭不顧尾) + (x,y,z) x也起始,y為結束,z為步長 {逗號","區分} + 多于for循環結合li = [1,2,3,4,5]for i in range(len(li)):print(i)今日總結
+ 列表的所有方法都要記住,背過.append,insert,extend;pop remove delclear + 列表的嵌套,一定要會 + range. 于for循環結合一定要會節后預習內容
字典.
字典初識
字典增刪改查
轉載于:https://www.cnblogs.com/luyi84895838/p/10800579.html
總結
以上是生活随笔為你收集整理的列表,元组和range的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Use Vim as a Python
- 下一篇: 背包