python中对列表的探讨(一)
程序员文章站
2022-05-21 16:14:13
...
#python day02
对列表的各项操作
- 列表的创建和删除
(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已经自带了自动回收的功能,会自动销毁不使用的列表。
- 访问列表元素
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.
上一篇: 图算法总结一
下一篇: python中对集合的探讨