Python每天吃掉一点点DAY4

Python每天吃掉一点点DAY4,第1张

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(下标)

    将该下标的元素删除,下标缺省为-1list.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)

输出结果如下:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5680106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存