Python-操作列表

遍历整个列表

magicians = ['alice','david','carolina']
for magician in magicians:
    print(magician)
#alice
#david
#carolina

创建数字列表

for value in range(1,6):
    print(value)
#1
#2
#3
#4
#5
numbers = list(range(1,6))
print(numbers)
#[1, 2, 3, 4, 5]

squares = []
for value in range(1,11):
    squares.append(value**2)
print(squares)
#[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

列表解析

squares = [value**2 for value in range(1,11)]
print(squares)
#[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

列表-切片操作。要创建切片,可指定要使用的第一个元素的索引和最后一个元素的索引加1

players = ['charles','martina','florence','eli']
print(players[0:3])
#['charles', 'martina', 'florence']

遍历切片

players = ['charles','martina','florence','eli']
for player in players[0:3]:
    print(player)
#charles
#martina
#florence

复制列表

my_foods = ['pizza','falafel','carrot cake']
friend_foods = my_foods[:]
print("my favorite foods are: ")
print(my_foods)

print("\nmy friend's favorite foods are: ")
print(friend_foods)
#my favorite foods are: 
#['pizza', 'falafel', 'carrot cake']

#my friend's favorite foods are: 
#['pizza', 'falafel', 'carrot cake']

定义元组,用圆括号标识。Python将不能修改的值称为不可变的,而不可变的列表被称为元组

dimensions = (200,50)
print(dimensions[0])
print(dimensions[1])
#200
#50

遍历元组中的所有值

dimensions = (200,50)
for dimension in dimensions:
    print(dimension)
#200
#50

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

#给存储元组的变量赋值
dimensions = (200,50)
print("Original dimensions: ")
for dimension in dimensions:
    print(dimension)

dimensions = (400,100)
print("\nModified dimensions: ")
for dimension in dimensions:
    print(dimension)
#Original dimensions: 
#200
#50

#Modified dimensions: 
#400
#100

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值