Python List
来源:互联网 发布:软件设计师考试报名费 编辑:程序博客网 时间:2024/04/30 22:05
list
list is mutable
len,max,min
len(x),max(x),min(x)
list(‘hello’): string to list
join(somelist): list to string
assign,delete,slice:
x[i]=1,del x[i],x[start:end:step]
copy:y=x[:] and y=x区别在于深复制和浅复制
替换一个空的slice:
x[1:1]=[1,2,3]
append:追加一个元素
count:计算某个元素出现次数
+:连接是a+b list连接后返回new list
extend:直接修改a list,a.extend(b)
index:找到first匹配值索引,x.index(‘a’),不存在value会报错
insert:x.insert(index,value)
pop:弹出list最后一个value
remove:remove(value)
reverse:翻转
sort:在原始位置上修改
sorted:排序后返回有序list copy
特殊的sort 1:自定义compare(x,y)的形式,x.sort(compare) python的built-in function cmp()
特殊的sort 2:自定义key(),为list的每个元素创建一个key,依据key value sort
特殊的sort 3:参数reverse表示是否要反向排序
tuple
tuple is not mutable (string).
实现一个value的tuple时必须加,号,(1,)
tuple function:list to tuple
元组的slice还是元组
意义:1 可以在映射中作key使用
2 作为built-in function返回值
string
格式化:
‘%s plus %s equals %s’ % (1,2,3)
1. %字符:标记转换说明符的开始
2. 转换标志:-左对齐, +转换值前标明符号, “ ”(空白符)正数前保留空格, 0转换值位数不够拿0补
3. 最小字段宽度, *表示从元组中读取
4. .后跟精度值
5. 转换类型
find:
join:
lower:
replace:
split:
strip:
translate:
- Python List:
- python list
- python list
- python list
- Python.list
- Python list
- python list
- Python List
- Python List
- python list
- Python---list
- python-list
- python list
- python list
- python list
- Python List
- Python list
- python list
- 分布式数据分析挖掘系统
- sgu-240 Runaway
- 消息队列(一)——消息的简单发送与接收
- 职场
- Oracle PL/SQL常用47个工具包
- Python List
- Spring-----9、容器中bean的生命周期
- 浩易南:淘宝越来越不适合普通创业者了
- 【Android】Uri、UriMatcher、ContentUris详解
- [转载]XSS危害——session劫持
- stray'\241'in program
- hdu 1869 六度分离
- uva 439骑士的移动(图的最短路 bfs)
- Windows 内存管理