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

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

>>> lst = []

>>> type(lst)

<class 'list'>

>>> list[]

  File "<stdin>", line 1

    list[]

         ^

SyntaxError: invalid syntax

>>> list()

[]

>>> 

>>> 

>>> str()

''

>>> int()

0

>>> float()

0.0

>>> a_lst = [2, 3, 3.14, "python lesson", []]

>>> type(a_lst)

<class 'list'>

>>> 

>>> 

>>> #列表是个筐,什么都能装

>>> #可以放各种类型的对象

>>> b_lst = [3, 2, 3.14, "python lession", []]

>>> id(a_lst)

140429191287104

>>> id(b_lst)

140429191286976

>>> [1, 1, 2, 2, 4]

[1, 1, 2, 2, 4]

>>> "book"

'book'

>>> #list元素有一定的顺序,可以重复

>>> 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[:3]

['a', 'b', 'c']

>>> lst[::-1]

['d', 'c', 'b', 'a']

>>> lst[::2]

['a', 'c']

>>> lst[1] = 100

>>> lst

['a', 100, 'c', 'd']

>>> s

'book'

>>> s[1] = 100

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: 'str' object does not support item assignment

>>> s[1] = "p"

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: 'str' object does not support item assignment

>>> lst2 = [1, 2, 3]

>>> lst + lst2

['a', 100, 'c', 'd', 1, 2, 3]

>>> lst * 2

['a', 100, 'c', 'd', 'a', 100, 'c', 'd']

>>> len(lst)

4

>>> "a" in lst

True

>>> #list,字符串都是序列

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值