(二)Python基础_常用容器

(二)Python基础_常用容器

Python中常用的容器主要有四种:List、Set、Dictionary、Tuple。其中Tuple属于不可变类型,其余三类属于可变类型。

1.List列表

List列表是最常见的基本数据结构,其数据项可以为不同类型,也可以为子表。

  • 访问列表元素

    1
    2
    3
    list2 = [1, 2, 3, 4, 5, 6, 7]; 
    print("list1[0]: ", list1[0])
    print("list2[1:5]: ", list2[1:5])
  • 修改列表元素

    1
    list[2] = 2001
  • 删除列表元素

    1
    del list[2]
  • 方法

2.Tuple元组

元组与list类似,不同之处在于tuple不可以修改

3.Dictionary字典

字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中 ,格式如下所示:
dict = {key1:value1, key2:value2}

  • 访问元素

    1
    2
    # 若用字典里没有的键访问数据,会出现错误
    dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print ("dict['Name']: ", dict['Name'])
  • 修改元素

    1
    dict['Age'] = 8
  • 删除元素

    1
    2
    3
    del dict['Name']  # 删除键 'Name'  
    dict.clear() # 清空字典
    del dict # 删除字典
  • 常用方法

4.Set集合

set集合是一个无序的不重复元素集合。可以使用大括号{}或set()函数创建集合;创建空集必须用set()。

  • 创建格式

    1
    2
    3
    parame = {value01, value02,...}
    或者
    set(value)
  • 添加元素

    1
    2
    #若元素已存在则不执行任何操作
    s.add(x)
  • 移出元素

    1
    2
    3
    4
    #若元素不存在则会发生错误
    s.remove(x)
    #随机删除一个元素
    s.pop()
  • 常用方法

# Python

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×