python-3-2
一 切片
1.切片是list取值的一种方式
列子:
nums = ['a','b','c','d','e','f','h','g','k','l','kk','nn','ee']
取b和c元素出来
print(nums[1:3]) #顾头不顾尾 (备注:如果取中间的元素,如果下标按照序号写,那么c不会被打印出来,规律是要最后一个要取的元素 下标+1 才可以取到 顾头:头部的下标按照列表的顺序取值,不顾尾:那么最后一个取值要加下标+1在可以正确取到值,)
从b元素开始取,取到全部剩下的
print(nums[1:]) #如果从某个下标开始取,取到末尾结束,那么末尾的下标可以省略不写
print(nums[:2])#如果是从头开始取,取到后面某个下标结束,那么开头的下标可以省略不写
print(nums[:]) #取所有的
2.步长
如:print(nums[0:9:2]) #2代表步长,隔几个取一次下标的意思
print(nums[::3]) #前二个都不输入值,只最后一个输入,代表取列表中全部的值,然后步长是3
print(nums[::-2]) #取值从反方向取值 -2和2 都代表是取2个步长 区别在于区别的方向
print(nums[::-1])# 反转list
#如果步长是正数的话,那么步长的取值是从左往右边开始取值
#如果步长是负数的话,那么步长的取值是从右边往左右开始取值,正好相反
快速反转list 可以使用这个方法
3..reverse和[::-1] 二个反转的区别
nums.reverse( ) #这种反转是改变了原来列表中的值的 如原来是1到10的元素 ,那么现在就是 10到1
nums[::-1]这种是不改变原来列表的值,然后产生一个新的列表
4.切边的操作同样适用于字符串
二:变量
1.可变变量
里面的元素你可以随便随便
如:list(列表)
2.不可变变量
里面的值不修改
string(字符串)不可以修改
最新文章
- django初始
- windows server 2008 r2 切换windows 7主题方法
- 《Java程序员修炼之道》
- shell配置环境变量
- docker 使用Data Volume 共享文件
- jquery判断图片是否加载完毕
- unity3d插件Daikon Forge GUI 中文教程-5-高级控件listbox和progress bar的使用
- Stack trace对性能的影响
- [PHP]利用MetaWeblog API实现XMLRPC功能
- 通过实体反射实现CriteriaQuery并列条件查询
- Integer和int
- 如何降低移动APP的开发成本
- 指令汇B新闻客户端开发(二) 主页面布局
- vs2019 cdkey 秘钥
- Sumdiv POJ - 1845 (逆元/分治)
- day3字典_字符串_文件操作
- PHPMailer出现SMTP connect() failed.
- 切片对象的demo
- setvlet基础知识
- Redis进阶实践之二十 Redis的配置文件使用详解
热门文章
- HTML <;keygen>; 标签(&#128078; 已废弃)
- 知乎 bug
- 你所不知道的 JS: null , undefined, NaN, true==1==";1";,false==0==";";,null== undefined
- js var &; let &; const All In One
- CSS Shapes
- SVG 场馆图
- 智能合约稳定币USDN的价值在哪里?
- 「NGK每日快讯」2021.1.11日NGK第69期官方快讯!
- C++算法代码——质因数分解[NOIP2012普及组]
- python进阶(4)文件操作