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

10、序列-列表

时间:2018-01-01 23:36:39      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:可变   div   sim   field   赋值   help   数据   str   变量   

序列-列表

列表[]

  • list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。
  • 列表是可变类型的数据。
  • 列表的组成:用[]表示列表,包含了多个以逗号分隔开的数字,或者子串。

    list1=['Simon', 'David', 'Clotho']
    list2=[1,2,3,4,5]
    list3=["str1", "str2", "str3", "str4"]

列表操作

  • 取值
    • 切片和索引
    • list[]
  • 添加
    • list.append()
  • 删除
    • del(list[])
    • list.remove(list[])
  • 修改
    • list[]=x
  • 查找
    • var in list
  • 示例:

    >>> list1=['jack', 20, 'male']
    >>> list1
    ['jack', 20, 'male']
    >>> list1.append('USA')
    >>> list1
    ['jack', 20, 'male', 'USA']
    >>> list1.remove('USA')
    >>> list1
    ['jack', 20, 'male']
    >>> help(list1.remove)
    >>> list1[1]=22
    >>> list1
    ['jack', 22, 'male']
    >>> 22 in list1
    True

对象与类快速入门

  • 对象和类,更好的理解列表。
  • 对象=属性+方法
  • 列表是使用对象和类的一个例子
    • 当你使用变量i并给它赋值时候,比如整数5,你可以认为你创建了一个类(类型)int的对象(实例)i。
    • help(int)
  • 类也有方法,即仅仅为类而定义的函数。
    • 仅在该类的对象可以使用这些功能。
    • 例如:
      • Python为list类提供了append方法,这个方法让你在列表尾添加一个项目。
      • mylist.append(‘an item‘)列表mylist中增加字符串。注意,使用点号来使用对象的方法。
  • 类也有变量,仅为类而定义的变量
    • 仅在该类的对象可以使用这些变量/名称
    • 通过点号使用,例如mylist.field。

10、序列-列表

标签:可变   div   sim   field   赋值   help   数据   str   变量   

原文地址:https://www.cnblogs.com/zfc2201/p/8168956.html

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