sequence
Sequence 包含:list, string, tuple。其中后面两种类型是不可变的。
定义符号:
List – []
Tuple – ()
Dict – {}
Sequence的基本操作
Indexing:[]
Slicing:[:],可以指定step
+
*:复制
In
Len/max/min
List
支持的操作:
Slicing assignment
Append/Extend/Insert
Index
Del/Pop/Remove
Reverse
Sort(cmp, key, reverser)
字符串
不能被修改
字符串的转换函数:str(), repr()
字符串格式化方法:
1) String.format()
2) Format_spec % value
字符串常用操作:
Find
Replace/translate
Split/join
Lower
Strip
Dict
特点:无序,key只能是不能被修改的类型,可以是:数字,字符串,tuple。
常用操作方法:
Clear
Copy/deepcopy
Fromkeys
Get
Has_key
Items/keys/values
Pop/popitem
Update
Setdefault
格式化字符串的操作:
“%(key)”
tuple
Tuple 的值不可变,作用:
1) map 的key
2) 函数返回值
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步