Python的列表 (list) 定义与操作详解

列表

       类型: list

        括号: 中括号 [ ]

列表的定义:

        1.空列表的定义

                列表名 = []

                列表名 = list()

        2.非空列表的定义

                列表 = [元素1,元素2,元素3.....]

列表的下标索引:

        1.列表下标索引定义

                元素的下标编码

        2.正负向下标索引

                正向索引:从左到右,从0开始

                负向索引:从右到左,从-1开始

        3.下标索引格式

                列表名[下标值]

列表的操作:

        增:

                append (附加) #从列表后方添加元素

                        例子: my_list = []                

                                 my_list.append('张三')   #['张三']

                extend(扩展) #将列表展开后,将各个元素添加到列表后排

                        例子: my_list = ['张三','李四','王五']

                                 my_list.extend(['田七','王八'])  #['张三', '李四', '王五', '田七', '王八']

                iinsert(插入) #将元素插入列表指定的下表索引中

           例子:my_list = ['张三','李四','王五']
                my_list.insert(0,'赵六') #['赵六', '张三', '李四', '王五']
                

        删;

                del(删除) #删除列表中指定的一个元素

                        例子:my_list = ['张三','李四','王五']                 

                                del my_list[0]    #['李四', '王五']

                remove(移除) #移除列表中指定的元素

                       例子:my_list = ['张三','李四','王五']

                               my_list.remove('张三')  #['李四', '王五']

                clear(清空) #清空列表所有元素

                        例子:my_list = ['张三','李四','王五']

                                 my_list.clear()  # []

                pop(去除) #除去列表中指定的下标值对应元素

                        例子:my_list = ['张三','李四','王五']

                                my_list.pop(2)  #['张三', '李四']

        改:

                列表名[]='新元素'

                        例子:my_list = ['张三', '李四', '王五']

                                my_list[1] = '赵六'  #['张三', '赵六', '王五']

        查:

                index(索引)#通过元素获取对应元素的下标值

                        例子:my_list = ['张三', '李四', '王五']

                                print(my_list.index('李四')) # 1

                len #统计列表中所有元素

                        例子:my_list = ['张三', '李四', '王五']

                                print(len(my_list))  # 3

                        

                count(统计)  #统计指定元素在列表中出现次数

                        例子:my_list = ['张三', '李四', '王五','张三']

                                print(my_list.count('张三')) # 2

                

列表的遍历:

       1. for方法:

               #可以直接通过for循环,遍历列表中的的所有元素

                for i in 列表名:

                        print(i)

               

        2.while方法

                #列表中有下标索引值,所以可以使用while方法进行遍历查询

                while i < len(list):

                        print(list[i])

                        i +=1

列表的特点:

        1.可以存储多个元素

        2.可以存储多钟类型元素

        3.可以下标索引

        4.可以遍历

        5.支持修改

        6.支持for循环

        7.支持while循环

        8.元素支持重复存储

        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值