基本操作没事看看,熟悉熟悉操作Pyhon。列表>>> name ["zhangsan", "lisi", "wangwu", "likui", "zhangsan"]
| append | 添加 | >>> name.append("jonny") | >>> name ["zhangsan", "lisi", "wangwu", "likui", "zhangsan"] |
| count | 统计 | >>> name.count("zhangsan") 2
| |
| extend | 合并序列 | >>> name2=["tom","mary"] >>> name.extend(name2)
| >>> name ["zhangsan", "lisi", "wangwu", "likui", "zhangsan", "jonny", "tom", "mary"] |
| index | 索引位置,第一个符合的值的 | >>> name.index("zhangsan") 0
| |
| pop | 移除表中的一个元素(默认最后一个)并且返回该值 pop(n) | >>> name.pop() "mary" >>> name.pop(1) "lisi"
| |
| remove | 移除列表中的第一个匹配项 | >>> name.remove("zhangsan") >>> name ["wangwu", "likui", "zhangsan", "jonny", "tom"]
| |
| reverse | 列表中的元素反响存放 | >>> name.reverse() >>> name ["tom", "jonny", "zhangsan", "likui", "wangwu"]
| |
| sort sorted | 排序,排序副本,按什么排序,具体见书籍 | | |
| len() | 统计所有个数 | | |
| list(‘asdad") | 字符串改为列表 |
求和
>>> seq
[23, 34, 45, 45, 56, 56, 78, 100]
>>>
sum(seq)
437
补充(列表的高级用法):堆(heaq)双端队列(deque)字符串
- >>> str
- "ABCDefGHijKlMnOp"
- find :查找子串 找不到返回-1
- >>> str.find("DefG")
- 3
- join:将列表的元素以莫个分隔符连接
- >>> "-".join(name)
- "tom-jonny-zhangsan-likui-wangwu"
- split:字符串转为序列
- >>> "1+2+3+4+5".split("+")
- ["1", "2", "3", "4", "5"]
- tuple 序列转为元组
- >>> name=["lisi", "46"]
- >>> tuple(name)
- ("lisi", "46")
- lower:转为小写
- str.lower()
- title:首字母大写,其它小写
- str.title()
- replace:替换字符串
- str.replace("ABC","DCDSA")
- strip:去除字符串两段空格或者其它别的如
- >>> " 1+2+3+4+5 ".strip() " 1+2+3+4+5 ".strip("
")
- "1+2+3+4+5"
-
>>>
max("23424324")
"4"
>>>
min("987131")
"1"
- 判断大小写
- Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写。注意的是:
- print "A".isupper() #True
- print "A".islower() #False
- print "Python Is So Good".istitle() #True
- translate(详细见书籍)
字典:
- dict:列表键 值对转换为字典
- d=dict(str)
- clear:清除字典
- d.clear()
- copy:拷贝字典
- y=x.copy()
- fromkeys:列表键 值对转换为字典
- get:获得value
- d.get("name") <=> d["name"]
- del某对键值
- del d["name"]
- 添加一对键值
- d["name"]="zhangsan"
- has_key:检验key是否在字典中
- d.has_key("name")
- items/iteritems:字典转化为列表
- d.items()
- popitem:随机移除键值
- d.popitem()
- pop:移除键值(默认最后一个),并返回数值
- d.pop("name")
- keys/iterkeys:键值以列表形式返回/返回迭代器得转换list(iterkeys)
- d.keys()
- values/itervalues:获得values值得列表
- d.values()
- setdefault:如果没有键值则设定一个对应的键值
- d.setdefault("name","zhangsan")
- update:更新莫个字典对应键值的到一个字典
- d.update(x)
下面关于Python的文章您也可能喜欢,不妨看看: Linux下Python的安装以及注意事项 http://www.linuxidc.com/Linux/2015-11/124861.htm Ubuntu 14.04 下安装使用Python rq模块 http://www.linuxidc.com/Linux/2015-08/122441.htm 无需操作系统直接运行 Python 代码 http://www.linuxidc.com/Linux/2015-05/117357.htm CentOS上源码安装Python3.4 http://www.linuxidc.com/Linux/2015-01/111870.htm 《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm 《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htm Python脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm 在Ubuntu下用Python搭建桌面算法交易研究环境 http://www.linuxidc.com/Linux/2013-11/92534.htm Python 语言的发展简史 http://www.linuxidc.com/Linux/2014-09/107206.htm
Python 的详细介绍:请点这里
Python 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-02/128064.htm