学习笔记(8):零基础掌握 Python 入门到实战-列表与元祖到底该用哪个?(一)

立即学习:https://edu.csdn.net/course/play/26676/338777?utm_source=blogtoedu

列表定义,如何创建

列表既可以称之为一种序列,也可以称之为一种容器

元素特点

列表的索引和切片

基本操作

>>> lst = []

定义空列表
>>> type(lst)
<class 'list'>
在命名变量是不能用list,因为list已经作为列表的名称

列表是个框,什么都能装!!!

在列表里的元素可以是python中各种类型对象

1.列表中的元素有一定的顺序,可以重复,因此把列表可以称为序列(与字符串类似)

2.索引与切片

>>> id(a_lst)
1376804867584
>>> id(b_lst)
1376804867520
>>> [1,1,2,2,4]
[1, 1, 2, 2, 4]
>>> lst = ['a','b','c','d']
>>> lst[0]
'a'
>>> s = "book"
>>> s[0]
'b'
>>> lst[-1]
'd'
>>> lst[1:3]
['b', 'c']
>>> lst
['a', 'b', 'c', 'd']

>>> lst[::-1]
['d', 'c', 'b', 'a']

>>> lst[::2]
['a', 'c']

索引方法与字符串相同


>>> lst
['a', 'b', 'c', 'd']
>>> lst[1] = 100
>>> lst
['a', 100, 'c', 'd']

特殊可以通过lst[ ]替换列表中元素,但字符串不能通过此操作替换

+,*,列表长度,是否存在某个元素等均可在列表中进行操作

>>> lst
['a', 100, 'c', 'd']
>>> lst2 = [1,2,2]
>>> lst+lst2
['a', 100, 'c', 'd', 1, 2, 2]
>>> lst*2
['a', 100, 'c', 'd', 'a', 100, 'c', 'd']
>>> lst
['a', 100, 'c', 'd']
>>> "a"in lst
True

元素特点

1.任何类型对象都行

2.列表具有顺序

3.列表中的元素是可以修改的

4.列表具有序列所具有的所有操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值