Untitled2

TASK4-6 列表 元组 字符串

列表

1 列表的创建

name=[1,2,3,4,5,6]
name
[1, 2, 3, 4, 5, 6]
name=['苹果','香蕉','火龙果','百香果','蓝莓']
name
['苹果', '香蕉', '火龙果', '百香果', '蓝莓']
name=[1,2,'苹果','香蕉',3.14,[4,5,6]]
name
[1, 2, '苹果', '香蕉', 3.14, [4, 5, 6]]

#根据以上代码结构,列表可包括整数、浮点数、字符串及对象,并且可以混合形成列表。
#列表通过‘中括号’表示。

2 列表添加元素

1)append

name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.append('菠萝')
name
['苹果', '香蕉', '火龙果', '百香果', '蓝莓', '菠萝']
name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.append('菠萝','西瓜')
name
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-9-872c21cff8fc> in <module>
      1 name=['苹果','香蕉','火龙果','百香果','蓝莓']
----> 2 name.append('菠萝','西瓜')
      3 name


TypeError: append() takes exactly one argument (2 given)

#根据以上输出结果,append只能添加一个元素,若添加多个会报错。

2) extend

name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.extend('菠萝','啤酒梨')
name
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-10-65e4716e2e44> in <module>
      1 name=['苹果','香蕉','火龙果','百香果','蓝莓']
----> 2 name.extend('菠萝','啤酒梨')
      3 name


TypeError: extend() takes exactly one argument (2 given)
name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.extend(['菠萝','啤酒梨'])
name
['苹果', '香蕉', '火龙果', '百香果', '蓝莓', '菠萝', '啤酒梨']

#根据以上输出结果,extend可以添加多项元素,但必须以列表的方式添加。

name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.append(['菠萝','啤酒梨'])
name
['苹果', '香蕉', '火龙果', '百香果', '蓝莓', ['菠萝', '啤酒梨']]

#我们尝试用append添加一个列表,发现添加后,仍以列表中的列表形式存在。

3)insert

name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.insert(0,'菠萝')
name
['菠萝', '苹果', '香蕉', '火龙果', '百香果', '蓝莓']
name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.insert(0,'菠萝'+'啤酒梨')
name
['菠萝啤酒梨', '苹果', '香蕉', '火龙果', '百香果', '蓝莓']
name=['苹果','香蕉','火龙果','百香果','蓝莓']
name.insert(0,'菠萝','啤酒梨')
name
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-20-b6d658c5261a> in <module>
      1 name=['苹果','香蕉','火龙果','百香果','蓝莓']
----> 2 name.insert(0,'菠萝','啤酒梨')
      3 name


TypeError: insert expected 2 arguments, got 3

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值