python怎么编程列表_python基础之操作列表

遍历元素

magicians = ['alice','david','carolina']

for magician in magicians:

print(magician)

e4e5b6d5d7da1101ac5f4897041bada8.png

magicians = ['alice','carolina']

for magician in magicians:

print(magician.title() + ",that was a great trick")

print("Thank you,everyone. That was a great magic show")

aeee347455896fd962cf6bb423b2651b.png

遍历数字

range()生成一系列数字

for value in range(1,5):

print(value)

055ccb19b159c6ff5735b9a9cb40b433.png

创建数字列表

number = list(range(1,6))

print(number)

e4e782074c2eef2cfa729a64545589dc.png

number = list(range(2,11,2)) #创建从2开始相差为2的数字并不超过11

print(number)

b777029af946f88112406a4fd19bceb3.png

squares = []

for value in range(1,11):

square = value ** 2 #平方数

squares.append(square)

print(squares)

027412dd0032427694d71fce0cdac511.png

数字列表统计

digits = [1,2,3,4,5,6,7,8,9,0]

print(min(digits)) #最小值

print(max(digits)) #最大值

print(sum(digits)) #求和值

cbb25168ad0b16e3aef2bab7fe6244f1.png

列表解析

squares = [value**2 for value in range(1,11)]

print(squares)

88ad9cac742e1c48c75448089ee69c6e.png

切片

注意:数字是从0开始数

players = ['charles','martina','michael','florence','eli']

print(players[0:3]) #从第一个到第三个

31956a30bf3f0e9a9b658a001f052629.png

players = ['charles','eli']

print(players[:3]) #从第一个到第三个

31956a30bf3f0e9a9b658a001f052629.png

players = ['charles','eli']

print(players[2:]) #从第三个到最后一个

03768dbce7234e796e64990d2f1e49fd.png

players = ['charles','eli']

print(players[-3:]) #输出最后三个数字

8ee765f3b56430b98cf9e59065dae0c2.png

url = list("0123456789")

print(url[0:10:2]) # 指定正序的间隔为2

print(url[-1:-10:-2]) #指定倒序的间隔为2

print(url[::-1]) # 倒序

print(url[-3:-1]) # 使用负数切片

6edcf956d97a6b086de96a82c2b7fd71.png

遍历切片

players = ['charles','eli']

for player in players[:3]:

print(player)

3366234cb984e7e79c190c4934eb6bf7.png

复制列表

my_foods = ['pizza','falafel','carrot cake']

friend_foods = my_foods[:]

my_foods.append('cannoli')

friend_foods.append('ice cream')

print(my_foods)

print(friend_foods)

515a608b7c1ccd3d99dad262d3265611.png

注意:

my_foods = ['pizza','carrot cake']

friend_foods = my_foods #不能这样直接赋值

my_foods.append('cannoli')

friend_foods.append('ice cream')

print(my_foods)

print(friend_foods)

16d0dcacb3eab141817fdc43abd422ae.png

遍历元组

元组是不能修改的列表,因此不能随意更改元组里的元素

dimensions = (200,50)

for dimension in dimensions:

print(dimension)

c3014fcc413f259c6ec7d7e68f0150d1.png

元组赋值

虽然不能修改元组的元素,但可以给元组的变量赋值

dimensions = (200,50)

for dimension in dimensions:

print(dimension)

dimensions = (400,100)

for dimension in dimensions:

print(dimension)

fa422593f5787c39ceeff0cd0a4b607a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值