python基础知识---操作列表

python基础之操作列表

1、遍历整个列表(循环)

names = ['zhangs','lis','wangw']
for name in names:
    print(name)   #这里注意缩进

2、for循环操作列表

names = ['zhangs','lis','wangw']
for name in names:
    print(name)               #缩进的部分都是循环的组成部分
    print("我也是循环的一部分,我要被打印三次")         
print("我不是循环的部分,我只被打印一次 ")

3、利用range()函数打印数字

for values in range(1,5):
    print(values)        # 会打印出1到5(不包含5)四个数字。

4、 range() 方法创建数字列表

values = list(range(1,10))   #range()作为list()的参数
print(values)
[1, 2, 3, 4, 5, 6, 7, 8, 9]   #这是输出结果

vlues = list(range(2,13,2))     #最后一个2是指定步长
print(vlues)
[2, 4, 6, 8, 10, 12]     #这是输出结果,打印2到13的偶数

5、列表数据的统计方法,找出列表中的最大、最小值及总和

a = list(range(1,50))
print(a)
print(max(a))            #列表中的最大值
print(min(a))            #列表中的最小值
print(sum(a))            #列表中所有数字之和

6、列表高级应用(列表解析)

values = [value**2 for value in  range(1,10)]
print(values)
[1, 4, 9, 16, 25, 36, 49, 64, 81]    #这是输出结果

7、列表中的切片(使用列表中的一部分元素)

names = ['zhangs','lis','wangw','aa','bb','cc']
print(names[0:3]) 
print(names[:3])               #输出从第一个元素开始到第三个元素的列表,这里的索引三表示第四个元素        
print(names[2:])               #输出从第三个元素开始到第末尾元素的列表,这里的2表示第三个元素。
print(names[:-2])              #输出 除去最后两个元素的列表
print(names[-3:])              #输出列表的最后三个元素
['zhangs', 'lis', 'wangw']     #这是第一个输出结果

8、在for循环中使用切片,遍历切片

names = ['zhangs','lis','wangw','aa','bb','cc']
for name in names[:2]:
    print(name.title())

9、复制列表

names = ['zhangs','lis','wangw','aa','bb','cc']
name = names[:]        #通过遍历达到复制的目的
print(names)
print(name)

10、元组—不可变的列表

boys = (170,20)      #这是定义元组,元组的值不可修改,但可以被重新赋值
for boy in boys:     #这是遍历元组中的元素
print(boy)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值