zoukankan      html  css  js  c++  java
  • 列表与元组——自兴人工智能

        在讲解列表与元组之前我们先了解Python中所有序列都可以进行哪一些特定操作?

             包括索引,分片,序列相加,乘法,成员资格,长度,最大值,最小值

     一、列表

     1, 4

    更新列表

      一些序列中没有而元素中有的方法,这些方法的作用都是更新列表,有元素赋值、元素删除、分片赋值、和列表赋值

    1).元素赋值

             eg:a=[1,2,3,4]

             a[1]=10

             print a

             1,10,3,4

    2).增加元素

             eg:a=[1,2,3,4]

             a.append(5)

             print a

             [1,2,3,4,5]

    3).删除元素

            eg:a=[1,2,3,4]

            del a[1]

            print a

            [1,3,4]

    4).分片赋值

           eg:boil=list(‘女排夺冠了’)

           print boil

           ['女','排','夺','冠','了']

     2,列表嵌套

         eg:field=['a','b','c']

                 num=[1,2,3]

                 mix=[field,num]

                 print mix

                 [['a','b','c'],[1,2,3]] 

                 print mix[0]

                 ['a','b','c']

                 print mix[1]

                 [1,2,3] 

    3,   列表方法

                  append:在列表末尾添加对象

                  count:用于统计某个元素在列表中出现的次数

                  extend:用于在列表末尾一次性追加另一个序列中的多个值

                  index:用于从列表中找出某个值第一个匹配项的索引位置

                  insert:用于将对象插入列表

                  pop:用于移除该列表中的一个元素,并且返回该元素的值

                  remove:用于移除列表中某个值的第一个匹配项

                  reverse:用于反向列表中的元素

                  sort:对原列表进行排序

                  clear:清空列表

                  copy:复制列表

       二、元组

      1).tuple函数

                 eg:   tuple('hello')

                        print tuple

                        ('h','e','l','l','o')

    2).元素的基本操作 

           1.访问元组

           2.修改元组

           3.删除元组

           4.元组索引,截取

    3).元组内置函数

          1.len():计算元组元素个数

          2.min():返回元组中元素的最小值

          3.max():返回元组中元素的最大值

          4.tuple():将列表转为元组

          注:将元组转为列表用  list()

    三、列表与元组的区别

          列表与元组的区别在于元组的元素不能修改,元组一旦初始化就不能修改

        

  • 相关阅读:
    04.Spark的核心组件
    02.Spark 标签生成(Java和Scala的两种实现)
    01.Spark(spark shell实现word count)
    Scala--尾递归--泛型--类型上下限界定--多重界定--视图界定--型变(协变--逆变)--隐式转换--SAM
    01.安装JDK配置环境变量
    Scala模式匹配--样例类--密封样例类--偏函数
    00.Spark--安装Spark
    Scala知识点总结(上半部分)
    01. Java的经典排序--选择排序--冒泡排序--折半查找(二分查找)
    2019-2020学年 20191327《信息安全专业导论》第五周学习总结
  • 原文地址:https://www.cnblogs.com/wllfighting/p/8451323.html
Copyright © 2011-2022 走看看