python编程从入门到实践 笔记3

1.遍历整个列表

name = ['a','v','i','d']
for name1 in name:
    print(name1)

 2.创建数字列表

①使用函数 range()

for digits in range(1,5):#打印1-4的数字,即从指定的第一个数开始,到后一个数的前一个停止
    print(digits)

 ②使用数字创建数字列表

#可使用list()将range()结果直接转换为列表

numbers = list(range(1,6))
print(numbers)

③使用range()时,还可以指定步长

# 例:打印1-10之间的奇数  最后的2就是步长每次加2
even_numbers = list(range(1,11,2))
print(even_numbers)

④在python中,**代表乘方

squares = []
for value in range(1,11):
    square = value**2
    squares.append(square)
print(squares)

 ⑤对数字列表执行简单的计算

min():求最小值

max(): 求最大值

 sum():求和

3.使用列表的一部分

①切片

players = ['yaoming','liuxiang','lining','zhangjike']
print(players[0:3])
print(players[1:4])
 

#如果没有第一个索引 则默认从第一个开始
print(players[:3])


# 如果要想输出最后一个元素 后面的索引不用加
print(players[1:])


# 负数索引返回离列表末尾相应距离的元素
print(players[-2:])

 ②遍历切片

cars = ['audi','toyato','bwm','bentian'];
for car in cars[:2]:
    print(car.title())

 

 ③复制列表

方法:同时省略起始索引和终止索引([:])

foods = ['pizza','falafel','carrot cake','hanbger']
friend_foods =foods[:]
print(friend_foods)

 4.元组

元组看起来像列表,但是元组使用圆括号而不是方括号,定义元组后,可以通过索引来访问

dimensions = (400,50)
print(dimensions[0])      400

①遍历元组的所有值

foods = ('pizza','cannot','tomato','hamburger')
for food in foods:
    print(food)

 ②修改元组变量

names = ('li','wang','zhang','fan')
print(names)
names = ('liu','sun','wu','huangpu')
print(names)
​​​​​​​

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值