栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python每天吃掉一点点DAY4

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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)

输出结果如下:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/674900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号