码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-02-17 00:40:15      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:xtend   div   人工智能   back   min()   remove   函数   个数   移除   

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

 

三、列表与元组的区别

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

 

 

 

 

 

 

 

 

 

 

    

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

标签:xtend   div   人工智能   back   min()   remove   函数   个数   移除   

原文地址:https://www.cnblogs.com/wllfighting/p/8451323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!