python学习笔记(二)list和tuple类型

本文详细介绍了Python中列表与元组的基本操作,包括创建、访问、添加、删除、替换等方法,以及如何使用索引进行访问,特别强调了列表与元组的区别与特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

课程地址:http://www.imooc.com/learn/177

1. 创建list
    1. 有序列表,用[ , , , ]把元素括起来就行了,中间用逗号隔开
    2. 可以是空列表,可以是不同的数据类型
    3. 注意,直接用print语句打印list变量的时候会把[ ]也一起打印出来

2. 按照索引访问list
    1. 用list[index]索引访问即可

3. 倒序访问list
    1. 用list[-1]可以访问倒数第一个元素,以此类推

4. 添加新元素
    1. list.append(new element)方法可以把新元素插入到list尾
    2. list.insert(index,element)方法可以把新元素插入到index位置

5. 从list删除元素
    1. list.pop(index)方法可以删除list中索引位置的元素,并返回这个元素,缺省值是删除最后一个元素

6. 替换元素
    1. 直接对要替换的元素索引赋值

7. 创建tuple-元组
    1. 一旦创建完就不可以再修改了自然也没有append(),insert(),pop()方法
    2. 用( , , ,)来创建
    3. 可以通过索引来访问元素

8. 创建单元素tuple
    1. 需要在元素后面加个逗号以避免奇异,因为在单元素是数字的时候,编译器会认为()是算术优先级而非tuple
    2. eg. t=(1,)
    3. 同样的在用print语句打印单元素tuple变量的时候,Python也会自动加一个逗号来避免歧义

9. “可变”的tuple
    1. 就是在tuple里扔一个list而已,这样改变list就在一定程度上使tuple可变了
    2. 所以说,tuple的元素不可变实质是元素指向不变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值