首页 > 编程语言 > 详细

Python学习笔记第四天

时间:2020-04-09 23:32:18      阅读:88      评论:0      收藏:0      [点我收藏+]

创建数字列表

for num in range(1,5):
    print(num)
# range(x,y),x表示列表开头,y表示列表末尾,range()属于包前不包后的
# 打印只打印1-4
1
2
3
4
nums = list(range(1,6))
print(nums)
# 打印包含1-5的数字列表
num1=list(range(2,11,2))
print(num1)
# 打印1-10之间的偶数
# 括号中第三位表示间隔
[1, 2, 3, 4, 5]
[2, 4, 6, 8, 10]
squares=[]
for value in range(1,11):
    square=value**2
    squares.append(square)
squares
# 输出1-10的平方放入列表中
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
squares=[]
for value in range(1,11):
    squares.append(value**2)
print(squares)
# 将临时变量square去掉,直接把值添加到列表末尾
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

对数字列表进行简单的统计计算

digits=[1,2,3,4,5,6,7,8,9,0]
print(min(digits))
# 最小值
print(max(digits))
# 最大值
print(sum(digits))
#
0
9
45
列表解析
 
# 1.0
squares=[]
for value in range(1,11):
    square=value**2
    squares.append(square)
print(squares)
?
# 2.0
squares=[]
for value in range(1,11):
    squares.append(value**2)
print(squares)
?
# 3.0
squares=[value**2 for value in range(1,11)]
print(squares)
# for循环将值传给value 然后执行value**2
# 用来缩减代码量
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

代码切片

# 用于处理部分列表元素
names=[qianer,zhangsan,lisi,wangwu,fengliu]
print(names[0:3])
print(names[1:3])
print(names[1:4])
print(names[:3])
print(names[-3:])
# 切片[x:y]中x表示取索引第几个,y表示取到列表第几个元素
# 例如取2-4个,要写[1:4]而不是[2:4]
# 当没有指定x时,会自动从开头开始,同理切片止于尾部,可以不写y
# 从末尾开始计数是从-1开始的
[‘qianer‘, ‘zhangsan‘, ‘lisi‘]
[‘zhangsan‘, ‘lisi‘]
[‘zhangsan‘, ‘lisi‘, ‘wangwu‘]
[‘qianer‘, ‘zhangsan‘, ‘lisi‘]
[‘lisi‘, ‘wangwu‘, ‘fengliu‘]

遍历切片

names=[qianer,zhangsan,lisi,wangwu,fengliu]
for name in names[:3]:
    print(name.title())
# 取前三个name,遍历然后打印chulai
Qianer
Zhangsan
Lisi

复制列表

my_food=[pizza,carrot,carrot cake]
friend_food=my_food[:]
print(my_food)
print(friend_food)
# [:],只写:,表示取整个列表
my_food.append(cannoli)
friend_food.append(ice cream)
print(my_food)
print(friend_food)
# 各自添加一个元素进入列表中
[‘pizza‘, ‘carrot‘, ‘carrot cake‘]
[‘pizza‘, ‘carrot‘, ‘carrot cake‘]
[‘pizza‘, ‘carrot‘, ‘carrot cake‘, ‘cannoli‘]
[‘pizza‘, ‘carrot‘, ‘carrot cake‘, ‘ice cream‘]

Python学习笔记第四天

原文:https://www.cnblogs.com/python-study-notebook/p/12670327.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!