Skip to main content

Python 入门基础知识 - 列表和元组

Python 入门基础知识 - 列表和元组

实例环境声明

# _*_ coding: utf-8 -*-

# version 2.7.13

列表和元组

列表是以方括号"[]"包围的数据集合,不同成员以','分隔,列表中可以包含任何数据类型,也可以包括另一个列表。

列表可以通过序号来访问其中的成员。

脚本中可以对序列进行排序,添加,删除等操作,该表列表中某个成员的值。

元组的特性跟列表的特性相似,元组是以圆括号'()'包围的数据集合。于列表不同的是,元组中的数据一旦确立就不能被改变。

元组可以使用在不希望被其他操作改变的场合。

Python提供了对列表和元组强大的支持。如下:

  • list.append() # 追加成员
  • list.count(x) # 计算列表中x出现的次数
  • list.extend(l) # 向列表中追加一个列表
  • list.index(x) # 获得参数x在列表中的位置
  • list.insert(n, x) # 向列表中指定位置插入数据
  • list.pop(n) # 删除列表中的成员
  • list.remove() # 删除列表中的成员
  • list.reverse() # 将列表中成员的顺序颠倒
  • list.sort() # 将列表中的成员排序

除此之外,在Python中也可以使用类似于字符串的分片和索引操作列表。而对于元组,没有上述的操作,只能对其使用分片和索引的操作。

基本操作如下演示

list = []
list.append(1)
list.append(2)
print(list)

print(list.count(2))

list.extend([1,2,3,4,5])
print(list)

print(list[5])
list.insert(2, 6)
print(list)

list.pop(2)
print(list)

list.remove(5)
print(list)

list.reverse()
print(list)

list.sort()
print(list)

tuple = (1,2,3,4)
print(tuple)

list.insert(4, tuple)
print(list)

print(list[4])
print(list[1:4])
print(tuple[3])
print(tuple[1:-1])
版权声明

版权声明

durban.zhang 创作并维护的 Walkerfree 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。本文首发于 Walkerfree 博客(http://www.walkerfree.com/),版权所有,侵权必究。本文永久链接:http://www.walkerfree.com/article/33