美文网首页
list与tuple

list与tuple

作者: 染柒丶 | 来源:发表于2018-12-25 01:10 被阅读0次

list

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

classmates = ['Michael','Bob','Tracy']
print(classmates)

变量classmates就是一个list用len()函数可以获得list元素的个数

print(len(classmates))

用索引来访问list中每一个位置的元素,记得索引是从0开始的

print(classmates[0])
print(classmates[1])
print(classmates[2])
//要确保索引不要越界,记得最后一个元素的索引是
print(classmates[len(classmates)-1])

list总追加元素末尾

classmates.append('Adam')

把元素插入到指定位置

classmates.insert(1,'Jack')

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

classmates.pop()

删除指定位置用pop(i)

classmates.pop(1)

替换元素

classmates[1] = 'Sarah'

list里面元素数据类型可以不同

L = ['Apple',123,True]

list元素也可以是另一个list

tuple

tuple一旦初始化就不能够修改

t = (1,2)
t = ()

t = (1)

定义的不是tuple,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。

t = (1,)//Python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号。
t = ('a', 'b', ['A', 'b'])
t[2][0] = 'X'
t[2][1] = 'Y'
print(t)

相关文章

  • Python 基础学习二

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

  • 2018-02-27Python 学习笔记

    list 与 tuple 区别内存开销上:储存同样元素的list和tuple, list有更多空间开销是否可has...

  • 元组

    tuple与list类似,区别在于tuple中的元素无法修改 定义tuple 使用 () 来定义tuple 可以把...

  • Python Day13 元组

    1、元组与列表的区别 1.1.tuple与list类似,简单说tuple不可以修改, 而list可以修改 1.2....

  • list 与tuple

    使用list和tuple list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以...

  • list与tuple

    List list是一种有序的集合,可以随时增加或删除元素。如 我们可以用len来获取列表中元素的个数 我们可以用...

  • list与tuple

    使用list和tuple list list是一个有序的列表,可以追加元素到list末尾; 也可以把元素插入到指定...

  • list与tuple

    list list是一种有序的集合,可以随时添加和删除其中的元素。 变量classmates就是一个list用le...

  • 《自学是门手艺》读书笔记(15)

    元组(Tuple) 元组与列表的区别 List 是可变有序容器,Tuple 是不可变有序容器。List 用方括号标...

  • 2018-09-20

    List 与 tuple List 有序集合 用 classmate 表达 len()——可获得list元素的个数...

网友评论

      本文标题:list与tuple

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