return返回的下标值为-1,怎么会显示星期日了

来源:4-14 程序中的函数以及函数的使用

慕移动7230442

2024-01-17

week_list = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"]

n=week_list.index(week_day) 
输入星期六,星期六的下标为5,而week_list的长度是7,5-7+1为-1,星期日不应该是6吗,没有看太懂
写回答

1回答

william

2024-01-18

星期日确实是6,但也是-1,-1就是从列表最后一个开始的,跟列表长度没关系。相对的,星期六可以是5,也可以是-2。

0
2
慕移动7230442
回复
william
哦 好的
2024-01-18
共2条回复

轻松掌握Python+主流测试框架,快速转型自动化测试

Python3+Pytest+Requests+Allure零基础入门Python接口自动化测试

440 学习 · 78 问题

查看课程