Lazy loaded image
Python 列表终极秘籍
字数 1405阅读时长 4 分钟
2025-2-14
2025-2-17

🧾 💥 Python 列表终极秘籍:从零基础到精通,增删改查一学就会! 💥

 
 
💡
欢迎您在底部评论区留言,一起交流~
🌟 适合人群:刚学Python的小白,想快速掌握列表操作~

1. 先认识我们的"小助手" 👋

 
这就是一个列表!像装东西的魔法口袋,可以随时:
  •  ➕(添加元素)
  •  ➖(删除元素)
  •  ✏️(修改元素)
  •  🔍(查找元素)

2. 四大核心操作详解

➕ 给列表"喂"新元素

方法 1:append

  • 作用:在列表的末尾添加一个元素。
  • 语法列表.append(元素)
  • 示例
    • 适用场景:当你需要向列表末尾添加单个元素时。

    方法 2:extend

    • 作用:将另一个列表中的所有元素合并到当前列表中。
    • 语法列表.extend(其他列表)
    • 示例
      • 适用场景:当你需要将两个列表合并时。

      方法 3:insert

      • 作用:在指定位置插入一个元素。
      • 语法列表.insert(索引, 元素)
      • 示例
        • 适用场景:当你需要在列表的特定位置插入元素时。

        ➖ 给列表"瘦身"

        方法 1:del

        • 作用:根据索引删除列表中的元素。
        • 语法del 列表[索引]
        • 示例
          • 适用场景:当你知道要删除元素的索引时。

          方法 2:pop

          • 作用:删除指定索引的元素,并返回被删除的元素。
          • 语法列表.pop(索引)
          • 示例
            • 适用场景:当你需要删除某个元素并同时获取它的值时。

            方法 3:remove

            • 作用:删除列表中第一个匹配的元素。
            • 语法列表.remove(元素)
            • 示例
              • 适用场景:当你知道要删除的元素值但不知道它的索引时。

              方法 4:clear

              • 作用:清空整个列表,使其变为空列表。
              • 语法列表.clear()
              • 示例
                • 适用场景:当你需要清空列表时。

                ✏️ 元素变身术

                直接通过索引赋值

                • 作用:通过索引直接修改列表中的元素。
                • 语法列表[索引] = 新值
                • 示例
                  • 适用场景:当你需要修改列表中某个特定位置的元素时。

                  🔍 快速定位信息

                  方法 1:index

                  • 作用:返回列表中第一个匹配元素的索引。
                  • 语法列表.index(元素)
                  • 示例
                    • 适用场景:当你需要知道某个元素在列表中的位置时。

                    方法 2:count

                    • 作用:统计某个元素在列表中出现的次数。
                    • 语法列表.count(元素)
                    • 示例
                      • 适用场景:当你需要统计某个元素在列表中出现的次数时。

                      方法 3:len

                      • 作用:返回列表的长度(即列表中元素的数量)。
                      • 语法len(列表)
                      • 示例
                        • 适用场景:当你需要知道列表中有多少个元素时。


                        3. 超全方法总结表 📜

                        编号
                        操作方式
                        作用
                        举个栗子🌰
                        1
                        列表.append(元素)
                        末尾添加单个元素
                        mylist.append("新元素")
                        2
                        列表.extend(其他列表)
                        合并两个列表
                        mylist.extend([1,2,3])
                        3
                        列表.insert(位置,元素)
                        在指定位置插入元素
                        mylist.insert(1,"插入")
                        4
                        del 列表[下标]
                        根据索引删除元素
                        del mylist[0]
                        5
                        列表.pop(下标)
                        删除元素并返回被删元素
                        element = mylist.pop(1)
                        6
                        列表.remove(元素)
                        删除第一个匹配的元素
                        mylist.remove("苹果")
                        7
                        列表.clear()
                        清空列表
                        mylist.clear()
                        8
                        列表.count(元素)
                        统计元素出现次数
                        mylist.count("苹果")
                        9
                        列表.index(元素)
                        返回元素首次出现的索引
                        mylist.index("苹果")
                        10
                        len(列表)
                        获取列表长度
                        len(mylist)

                        💡 重点总结

                        • 三剑客:append(加尾巴)、extend(吞列表)、insert(插队)
                        • 四兄弟:del(定点清除)、pop(删且返回)、remove(按名删)、clear(大扫除)
                        • 超简单:直接通过索引赋值 列表[下标] = 新值
                        • 三板斧:index找位置、count数次数、len看长度
                        🎯 小练习:创建一个购物清单列表,尝试添加5个商品,删除第3个商品,把第1个商品改成"牛奶",最后统计列表长度吧!
                        上一篇
                        不可变的“石碑”也能玩出花! 🎯
                        下一篇
                        🐍 Python函数:让你的代码变身"乐高积木"!

                        评论
                        Loading...