python中list列表的切片截取操作,包含倒序输出
python中list列表的切片截取操作,包含倒序输出
列表定义list为list = [*,*,*,*,*,*],
切片为list[start:stop:step],
其中,start:开始位(索引值) stop:结束位(索引值) step:步长,start与stop为左闭右开,即[start,stop),
并且,切片出来的列表与原来的列表是两个新的列表对象,其id值是不一样的。
直接上代码:
注意:python中的列表索引和Java是一样的从0开始计数,便于学习,代码的列表中的值和索引值同步了。倒序需要注意一下。
lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 参数为 start:开始位 stop:结束位 step:步长
# 其中start与stop为左闭右开,即[start,stop)
# 切片后的列表为新的列表
# 步长位1
print("------步长位1------")
print(lst[1:6:1])
print(lst[1:6:])
print(lst[1:6])
# start为默认值,且其默认值为0
print("------start为默认值,且其默认值为0------")
print(lst[:6:1])
# stop为默认值,且其默认值为列表长度
print("------stop为默认值,且其默认值为列表长度------")
print(lst[1:10:1])
# step为负数
print("------step为负数------")
'''step为负数时,start>stop,为原列表倒序输出'''
print(lst[::-1]) # start,stop都为默认值,step为-1,切片为列表倒序
print(lst[6:1:-1])
print(lst[6:1:-2])
代码执行的结果:
python中list列表的切片截取操作,包含倒序输出相关教程
python股票数据获取及保存、读取
python股票数据获取及保存、读取 Tushare获取数据 导入包:import tushare as ts #token=‘自己的token’#登录Tushare 查看自己的token #pro = ts.pro_api(token) pro.daily(ts_code=‘股票代码’, start_date=‘开始时间’, end_date=‘结束时间’)# 将数据
Python列表操作(Python自动化测试入门3)
Python列表操作(Python自动化测试入门3) 上两篇介绍了Python的基础语法、数值类型、运算以及字符串操作,今天会总结一下列表操作,列表的增、删、改、查等操作。 Python列表操作 先简单说一下列表的表达方式 用 [] 定义,数据之间使用,分隔(可以是任何类
Python水仙花、冥函数、质因数、完全数案例练习题!
Python水仙花、冥函数、质因数、完全数案例练习题! Time will tell. 水仙花数是一个三位数,其各个位的数字的立方和等于该数本身。 如:153是一个水仙花数,153等于 1的3次方+5的3次方+3的3次方 。 代码: for n in range(100,1000): i = n / 100 j = n /
prettytable安装使用(python)
prettytable安装使用(python) prettytable是python的第三方插件,以ascll格式表格形式输出,简单明了美观 1.执行pip install prettytable 2.执行下面这几行看是否报错,没有报错说明成功 import prettytabletable = prettytable.PrettyTable()# 定义表头tab
Python Tkinter教程 数字猜谜游戏
python视频教程栏目以数字猜谜游戏介绍Tkinter。 Tkinter是Python的Tk GUI(图形用户界面)工具包和事实上的标准GUI 的标准接口。GUI使您可以使用大多数操作系统使用的可视项(例如窗口,图标和菜单)与计算机进行交互。这个功能强大的工具可用于构建各种项
剖析Python垃圾回收机制
python教程栏目今天来剖析Python垃圾回收机制! 1、垃圾回收 引用计数器为主、分代码回收和标记清除为辅 1.1 大管家refchain 在Python的C源码中有一个名为refchain的环状双向链表,这个链表比较牛逼了,因为Python程序中一旦创建对象都会把这个对象添加到ref
Python 自动化测试(五): Pytest 结合 Allure 生成测试报告
Python 自动化测试(五): Pytest 结合 Allure 生成测试报告 本文节选自霍格沃玆测试学院测试开发内部教材,进阶学习文末加群! 测试报告在项目中是至关重要的角色,一个好的测试报告: 可以体现测试人员的工作量; 开发人员可以从测试报告中了解缺陷的情况;
python3-信息搜集
python3-信息搜集 信息搜集 根据是否与目标主机进行直接交互,信息搜集分为被动信息搜集和主动信息搜集。前者是通过搜索引擎或者社交等方式间接获取目标主机的信息。一般情况下,大部分都是通过被动信息搜集获取信息。 信息包括子域名、IP地址、旁站、C段查询