码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记(4)集合、元组、字典、集合

时间:2018-04-05 11:54:51      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:last   recent   err   extends   rem   font   error:   module   ast   

列表

  创建列表 

    1. 直接创建   

     >>> a = [1, ‘1‘, ‘1.0‘]
        >>> a
        [1, ‘1‘, ‘1.0‘]

      2. 使用list创建

       >>> a = list([1, ‘1‘, ‘1.0‘])  >>> a [1, ‘1‘, ‘1.0‘]   #括号内可以用小括号、中括号、花括号。

  方法

    1. count 统计列表内元素的个数

      >>> a

      [1, 2, 3, 1, 1, 2, 3]
      >>> a.count(1)
      3

    2. index 查找元素所在列表的位置(列表中有相同的元素返回第一个的位置)

 

      >>> a

      [1, 2, 3, 1, 1, 2, 3]

      >>> a.index(1)

      0
      >>> a.index(2)
      1

    3. x in list 判断列表中是否有元素,返回True或False            

      >>> 1 in a

      True

      >>> 5 in a

      False

    4. append 列表尾添加元素

     >>> a = list([1,2,3,1,1,2,3])

      >>> a.append(4)
      >>> a
      [1, 2, 3, 1, 1, 2, 3, 4]

    5. insert 在列表中指定位置添加元素

      >>> a.insert(0, 5) 
      >>> a
      [5, 1, 2, 3, 1, 1, 2, 3, 4]

    6. extends() 在a列表后加入b列表的值

        >>> b = [5, 6, 7]

      >>> a.extend(b)

      >>> a
      [5, 1, 2, 3, 1, 1, 2, 3, 4, 5, 6, 7]

    7. 修改列表值

      >>> a[0] = ‘5‘

     >>> a

      [‘5‘, 1, 2, 3, 1, 1, 2, 3, 4, 5, 6, 7]

      8. 删除列表值

      pop() 删除元素并返回删除的值 默认删除最后一个元素,可以指定位置删除

      >>> a.pop()

       7

       >>> a.pop(0)

       ‘5‘

      remove() 删除指定元素,有多个相同元素时删除列表中的第一个

      >>> a

       [1, 2, 3, 1, 1, 2, 3, 4, 5, 6]

       >>> a.remove(3)
       >>> a
       [1, 2, 1, 1, 2, 3, 4, 5, 6]

       del 指定位置删除元素或者删除列表

      >>> a

       [1, 2, 1, 1, 2, 4, 5, 6]
       >>> del a[1]
       >>> a
       [1, 1, 1, 2, 4, 5, 6]

         >>> del a

          >>> a
         Traceback (most recent call last):
         File "<pyshell#49>", line 1, in <module>
         a
         NameError: name ‘a‘ is not defined

        clear() 清空列表内元素

 `      >>> a

                        [1, 1, 1, 2, 4, 5, 6]
                        >>> a.clear()
                        >>> a
                        []

      

 

 

        

      

 

      

      

      

 

      

    

    

    

 

      

 

Python学习笔记(4)集合、元组、字典、集合

标签:last   recent   err   extends   rem   font   error:   module   ast   

原文地址:https://www.cnblogs.com/thyh/p/8721240.html

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