Python每天吃掉一点点DAY4
2021/12/21 9:20:48
本文主要是介绍Python每天吃掉一点点DAY4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
DAY4:
目录
DAY4:
Test4:
列表的深入讨论:
Test4:
涉及知识点:
- 列表的深入讨论
题目:输入一个年月日,判断这是当年的第几天
代码如下:
year=int(input("year:")) month=int(input("month:")) day=int(input("day:")) ans=0 arr=[0,31,28,31,30,31,30,31,31,30,31,30,31] if (year%4==0 and year%100!=0) or year%400==0: arr[2]=29 for i in range(1,month,1): day+=arr[i]; print("This day is %dth day of the year" %day)
列表的深入讨论:
- 列表的操作函数(列表名为list):
函数名 作用 len(list) 返回列表中元素的个数 min(list) 返回列表中最元素的最小值(不能比较数字,字符混合) max(list) 返回列表中元素的最大值(不能比较数字,字符混合) list.append(值) 在列表的末尾添加一个新的元素并赋值 list.count(值) 计算某个值在列表中出现的次数 list.extend(list2) 在列表的末尾追加一个列表(合并两个列表) list.index(值) 返回该值在列表中第一次出现的下标 list.insert(下标,值) 该下标处插入一个元素并赋值,其后元素依次后移 list.pop(下标)
将该下标的元素删除,下标缺省为-1 list.remove(值) 删除列表中第一个该值元素 list.reverse() 将整个列表顺序颠倒 list.sort(cmp=None,key=None,reverse=False) 将列表元素排序,reverse=True(降序)
reverse=False(升序)
其余两个参数后续介绍
#实例1 arr=[1,3,4,2,6,'a','a'] add=[1,2,3,4,5] print("--------len(arr)---------") print("len(arr):",len(arr)) print("\n--------min(add)---------") print("min(add):",min(add)) print("\n--------max(arr)---------") print("max(add):",max(add)) print("\n--------arr.append('e')---------") arr.append('e') print("插入后arr:",arr) print("\n--------arr.count('a')---------") print("arr.count('a'):",arr.count('a')) print("\n--------arr.extend(add)---------") arr.extend(add) print("追加后arr:",arr) print("\n--------arr.index(1)---------") print("arr.index(1):",arr.index(1)) print("\n--------arr.insert(0,'f')---------") arr.insert(0,'f') print("插入后arr:",arr) print("\n--------arr.pop(1)---------") arr.pop(1) print("删除下标为1的元素后arr:",arr) print("\n--------arr.remove(‘a’)---------") arr.remove('a') arr.remove('a') arr.remove('f') arr.remove('e') print("删除所有a,f,e后arr:",arr) print("\n--------arr.reverse()---------") arr.reverse() print("反向后arr:",arr) print("\n--------arr.sort(reverse=False)---------") arr.sort(reverse=False) print("升序排序后arr:",arr) print("\n--------arr.sort(reverse=True)---------") arr.sort(reverse=True) print("降序排序后arr:",arr)
输出结果如下:
这篇关于Python每天吃掉一点点DAY4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础