(四)列表(list),元组(tuple),range

一. 相关的增删改查操作(重点)

        添加:

            1. append() 追加,直接加入到列表的最后

            2. insert(位置, 元素) 插入指定元素到指定位置

            3.extend( ):迭代着添加。这种适合把一个列表里的元素添加到另一个元素里去。

        删除:

            1. pop(index) 根据索引删除

            2. remove(元素)  根据元素删除

            3.del   list[start:end:step]  这个是命令式删除,方括号里填入的是列表的索引和步长,可以只填写一个索引--start,也可以只填写两个索引--start:end

    4.clear( ) 把列表清空

 

        修改:

            1.索引修改---list[索引] = 元素

            2.切片式修改,这种方式感觉比较鸡肋,如下代码:

lst = ["唐僧", "白骨精", "蜘蛛精", "银王大王", "无天"]
lst[1] = "莲花" # 把1号元素修改成太污
print(lst)
lst[1:4:3] = ["悟空", "哇靠"] # 切⽚修改也OK. 如果步⻓不是1, 要注意. 元素的个数
print(lst)
lst[1:4] = ["八戒"] # 如果切⽚没有步⻓或者步⻓是1. 则不⽤关⼼个数
print(lst)

 

  

   查询:

            for循环查询

            for item in list:

                print(item)

二. 列表的嵌套

        多个列表互相嵌套

       例:[“tom”,2,”k”,[“a”,[“peter”,9,”p”],2,”f”]]

三. 列表的其他操作

        1. count(内容) 统计括号内的内容有几个  

        2. sort() 排序默认是升序;要降序sort(reverse = True)

        3. reverse() 翻转

        4. len() 求长度

        5.copy(列表)  把括号里的列表又复制了一份,返回一个新的列表

四. 什么是元组

        能装对象的对象. 不可变. 一旦确认好. 不可更改

        只读列表

        可以迭代,即,可以查询

五. 元组的嵌套

        和列表一样.都可以互相嵌套.

        元组的不可变: 指向不变

        如果元组内有列表作为元素,那么这个列表是可以更改内容的

六. range(重点, 难点)

        数数

        range(n) [0, n)

        range(m,n) [m, n)

        range(m,n,p) [m,n) 每隔p取一个

 

        # 重点

        for i in range(len(lst)):

            i 索引

            lst[i] 元素

       有了range( )for之后,可以对列表进行查询,而且也有了索引,方便一些操作。

 

转载于:https://www.cnblogs.com/asia-yang/p/10040236.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值