列表与元组——自兴人工智能

Posted wllfighting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表与元组——自兴人工智能相关的知识,希望对你有一定的参考价值。

    在讲解列表与元组之前我们先了解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()

 

三、列表与元组的区别

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

 

 

 

 

 

 

 

 

 

 

    

以上是关于列表与元组——自兴人工智能的主要内容,如果未能解决你的问题,请参考以下文章

自兴人工智能

(自兴人工智能)pythony列表

自兴人工智能------------python入门基础列表和元祖

人工智能及其应用(蔡自兴)期末复习

自兴人工智能——字典

自兴人工智能学院有话说,好机构培养好人才!