美文网首页
廖雪峰-使用list和tuple

廖雪峰-使用list和tuple

作者: harukou_ou | 来源:发表于2018-09-15 19:56 被阅读8次

list是一种有序的集合,可以随时添加和删除其中的元素。

>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']

索引

>>> classmates[0]
'Michael'
>>> classmates[1]
'Bob'
>>> classmates[2]

追加

>>> classmates.append('Adam')
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam'] 

插入

classmates.insert(1,'Jack')

要删除list末尾的元素,用pop()方法:

>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']

删除指定位置的元素,用pop(i)方法,其中i是索引位置:

>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

但是tuple一旦初始化就不能修改,因为tuple不可变,所以代码更安全。

#所以,只有1个元素的tuple定义时必#须加一个逗号,,来消除歧义:

>>> t = (1,)
>>> t
(1,)

相关文章

  • 廖雪峰-使用list和tuple

    list是一种有序的集合,可以随时添加和删除其中的元素。 索引 追加 插入 要删除list末尾的元素,用pop()...

  • 【Python】list和tuple的

    廖雪峰:“表面上看,tuple的元素确实变了,但其实变的不是tuple的元素,而是list的元素。tuple一开始...

  • Python - Day7

    廖雪峰 1.迭代器 ①可迭代对象 Iterable:list、tuple、dict、set、str(这五个是集合数...

  • 2019-05-12派森学习第174天

    昨天,又重头开始再过一遍廖雪峰的教程。昨天看到了字符串,今天开始list和tuple。 注意,记得最后一个元素的索...

  • 使用list和tuple

    list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。...

  • 使用list和tuple

    1 .list - list是一种有序的集合,可以随时添加和删除其中的元素 2. tuple 另一种有序列表叫...

  • Python 基础学习二

    list 与 tuple 1、list和tuple都是pathon内置的列表。list可变,tuple不可变。定义...

  • Python基础数据类型——tuple浅析

    Python中tuple的使用 一、什么是元组? 有序列表叫元组:tuple。tuple和list非常类似,但是t...

  • Python基础数据类型——tuple浅析

    Python中tuple的使用 一、什么是元组? 有序列表叫元组:tuple。tuple和list非常类似,但是t...

  • sorted函数应用

    来自廖雪峰官方网站python教程课后练习 假设我们用一组tuple表示学生名字和成绩,L = [('Bob', ...

网友评论

      本文标题:廖雪峰-使用list和tuple

      本文链接:https://www.haomeiwen.com/subject/niutnftx.html