python中对列表的探讨(一)

#python day02

对列表的各项操作

  1. 列表的创建和删除

(1)使用赋值运算符直接创建列表

listname = [元素1,元素2,元素3,...,元素n]

(2)创建空列表

emptylist = []

注:空列表通常在传递参数时使用的比较多
(3)创建数值列表

list(data)
#比如创建10-20之间(不包括20)所有偶数的列表
list(range(10,20,2))

(4)删除列表

del listname
#比如前面已经创建了一个列表名为 string 的列表
del string

注:
①一定要删除已有的列表,不然就会出现以下错误。
在这里插入图片描述
②del实际上不怎么使用,因为python已经自带了自动回收的功能,会自动销毁不使用的列表。

  1. 访问列表元素
listname[i]

使用切片获取元素时:

listname[start:end:step]

实战演练:输出每日语句

import datetime                  #导入日期时间类
#定义一个星期列表
mot = ["今天星期一:\n坚持下去不是因为我很坚强,而是因为我别无选择。",
        "今天星期二:\n含泪播种的人一定能笑着收获。",
        "今天星期三:\n做对的事情比把事情做对更重要。",
        "今天星期四:\n命运给予我们的不是失望之酒,而是机会之杯。",
        "今天星期五:\n不要等到明天,明天太遥远,今天就行动。",
        "今天星期六:\n求知若饥,虚心若愚。",
        "今天星期天:\n成功属于那些从来不会说“不可能”的人"]
day = datetime.datetime.now().weekday()   #获取当前的星期
print(mot[day])                           #输出每日语句

运行截图如下:
在这里插入图片描述
现在我们又遇到一个新的知识:datetime 类
以上代码中,datetime.datetime.now()方法是用于获取当前日期,而weekday()方法则是从日期对象中获取星期,它的值是0~6.

猜你喜欢

转载自blog.csdn.net/weixin_43976376/article/details/106340399