list tuple dict set

List

  • Python内置的一种数据结构
  • 有序
  • 可更改

声明

    >>> game = ["dota", "dota2", "lol"]
    >>> game
    ['dota', 'dota2', 'lol']

获取列表长度

    >>>len(game)
    3

获取元素

    >>> game[0]
    'dota'
    >>> game[1]
    'dota2'
    >>> game[2]
    'lol'
    >>> game[3]
    Traceback (most recent call last):
      File "", line 1, in 
    IndexError: list index out of range

如果下标越界会报错

更改

    >>> game[0] = "dota3"
    >>> game
    ['dota3', 'dota2', 'lol']

增加元素

末尾追加

>>> game.insert(2, "war3")
>>> game
['dota', 'dota2', 'war3', 'lol', 'wow']

删除元素

删除末尾的元素

>>> game.pop()
 'wow'
>>>game
 ['dota', 'dota2', 'war3', 'lol']

删除指定位置元素

>>>game.pop(1)
    'data2'
    >>>game
    ['dota', 'war3', 'lol']

列表顺序排序

>>> list1=[1,22,3,41,5]
>>> list1.sort()
>>> list1
[1, 3, 5, 22, 41]

列表倒序排序

tuple

  • python内置的一种数据结构
  • 有序
  • 不可更改
  • 在赋值的时候决定所有元素

声明

>>> game = ('dota', 'war3', 'lol')
>>> game
('dota', 'war3', 'lol')

你可能感兴趣的:(list tuple dict set)