Python基础
来源:互联网 发布:电子地图一把抓软件 编辑:程序博客网 时间:2024/06/15 20:01
单个赋值: x=42
多个赋值: x, y, z = 1, 2, 'jiajintao'
单个打印: print x
多个打印: print x, y, z
#coding=utf-8
#列表list
text = 'hello,word'
print list(text)
结果:['h', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'd']
text_list = list(text)
print text_list
结果:['h', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'd']
#list转字符串text = ''.join(text_list)
print text
#结果:hello,wor
print '/'.join(text_list)
#结果:h/e/l/l/o/,/w/o/r/d
lists = ['jiajintao', 'sunhonglei', 'zhaoliyin', 'caiyilin']
#打印单个值
print lists[2]
#结果:zhaoliyin
#打印整个list
print lists[:], lists
#结果:['jiajintao', 'sunhonglei', 'zhaoliyin', 'caiyilin'] ['jiajintao', 'sunhonglei', 'zhaoliyin', 'caiyilin']
#往列表中添加
#在最后添加
lists.append('zhoujielun')
print lists
#结果:['jiajintao', 'sunhonglei', 'zhaoliyin', 'caiyilin', 'zhoujielun']
#在指定位置插入
lists.insert(2,'sunjingran')
print lists
#结果:['jiajintao', 'sunhonglei', 'sunjingran', 'zhaoliyin', 'caiyilin', 'zhoujielun']
#分片操作
#打印整个list
print lists[:], lists[::1]
#结果:['jiajintao', 'sunhonglei', 'sunjingran', 'zhaoliyin', 'caiyilin', 'zhoujielun'] ['jiajintao', 'sunhonglei', 'sunjingran', 'zhaoliyin', 'caiyilin', 'zhoujielun']
#打印索引为单数,打印索引为偶数
print lists[1::2],lists[::2]
#结果:['sunhonglei', 'zhaoliyin', 'zhoujielun'] ['jiajintao', 'sunjingran', 'caiyilin']
#分片赋值
lists[4:] = [1,'a','b']
print lists
#结果:['jiajintao', 'sunhonglei', 'sunjingran', 'zhaoliyin', 1, 'a', 'b']
列表方法:
lists = ['jiajintao', 'sunjingran', 'sunhonglei', 'zhoujielun', 'caiyilin']
print lists
#结果:['jiajintao', 'sunjingran', 'sunhonglei', 'zhoujielun', 'caiyilin']
#在末尾添加
lists.append('xietingfeng')
print lists
#结果:['jiajintao', 'sunjingran', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng']
#在索引为1的位置插入 zhaoliying
lists.insert(1, 'zhaoliying')
print lists
#结果:['jiajintao', 'zhaoliying', 'sunjingran', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng']
#删除
del lists[2]
print lists
#结果:['jiajintao', 'zhaoliying', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng']
#计数
num = lists.count('jiajintao')
print num
#结果:1
#在末尾增加一个list
list1 = ['a', 'b', 'c', 4]
lists.extend(list1)
print lists
#结果:['jiajintao', 'zhaoliying', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng', 'a', 'b', 'c', 4]
#根据索引移除一个元素,默认最后一个
x = lists.pop(1)
print x
print lists
#结果:zhaoliying
#结果:['jiajintao', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng', 'a', 'b', 'c', 4]
#根据值去移除
lists.remove('a')
print lists
#结果:['jiajintao', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng', 'b', 'c', 4]
#反向存放,不会返回一个新的list, 会改变原有的list
list2 = lists.reverse()
print lists
print list2
#结果:[4, 'c', 'b', 'xietingfeng', 'caiyilin', 'zhoujielun', 'sunhonglei', 'jiajintao']
#结果:None
list2 = lists[::-1]
print list2
print lists
#结果:['jiajintao', 'sunhonglei', 'zhoujielun', 'caiyilin', 'xietingfeng', 'b', 'c', 4]
#结果:[4, 'c', 'b', 'xietingfeng', 'caiyilin', 'zhoujielun', 'sunhonglei', 'jiajintao']
- Python基础
- Python基础
- Python基础
- Python基础
- python基础
- Python基础
- python基础
- Python基础
- python 基础
- Python 基础
- python基础
- Python基础
- Python基础
- python基础
- Python基础
- python基础
- python基础
- Python基础
- CCF认证201409-3 字符串匹配
- thinkphp5 锁表操作
- unity3d学习日记:接入UnityAds平台广告
- Unity5.0 Shader 极简入门 (五)
- webView显示页面不全解决办法
- Python基础
- Recyclerview嵌套Recyclerview,条目显示不全和宽度不能铺满不能同时满足
- ccf 20150903 模板生成系统
- 分布式系统
- Android进程的内存管理分析
- 网站缓存技术总结( ehcache、memcache、redis对比)
- ElasticSearch学习(1)--ElasticSearch的单机安装
- java模式之代理模式
- sql根据某一字段值的不同关联不同表(二)