day7 - 列表进阶-学习总结

day7 - 列表进阶

- review

  1. 什么是列表(list)

    [数据1,数据2 ,数据3…]

    可变的;有序的

    空列表 : list1=[ ]

  2. 1)查单个 :列表 [ 下标 ]

    2)遍历 :

    • for 变量 in 列表:直接遍历列表
    • for 变量 in range(len(列表)):通过遍历下标来遍历列表
    • for 变量1,变量2 in enumerate(列表):通过遍历列表取到下标和元素

    3)切片 :列表[开始下标:结束下标:步长]

  3. 增删改

1)列表.append( 元素 )、列表.insert( 下标,元素 )

2)del 列表[ 下标 ];列表.remove( 元素 );列表.pop( )、列表.pop( 下标 );

3)列表[ 下标 ] = 新值

01 列表相关操作

1. 数学运算: + 、 *
  • 列表1+列表2 - 将列表1和列表2中的元素合并成一个新的列表返回

    list1=[1,2,3]
    list2=[4,5,6]
    result=list1+list2
    print(result)       # 1,2,3,4,5,6
    
  • 列表1*N - 列表只能乘以整数,指的是N个指定列表合并成一个新的列表(列表中的元素重复N次产生一个新的列表)

    list1=[1,2,3]
    result=list1*3
    print(result)     #   [1, 2, 3, 1, 2, 3, 1, 2, 3]
    
2.比较运算符:< 、 >、 >=、 <=、 ==、 !=
1)比较相等:== 、 !=
print([1,2,3]==[1,2,3])    # True 
print([1,2,3]==[3,1,2])    # False   列表是有序的,顺序错误也不
print([10]==10)            # False
2)比较大小:< 、 >、 >=、 <=
  • 两个列表比较大小,比较的是第一对不相等的元素的大小。
  • 不同类型不能一起比较
list1=[20,30,40,50]
list2=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值