云朵颂 发表于 2018-1-17 16:26:19

010列表

python列表:整数、浮点数、字符串、对象,都可以放入列表中

创建一个普通列表list=['pt','云朵颂','你好']
                             number=

创建一个混合列表mix=['云朵颂',1,'hi',0.12,]

创建一个空列表      empty=[]

向列表添加元素:   
1.append (默认添加到最后面)
2.extend(默认添加到最后面)
3.insert   (可指定位置插入)

1.append
>>> mix=]
>>> mix
]
>>> mix.append('jiajiajia')
>>> mix
, 'jiajiajia']

添加两个: mix.append与mix.extend直接添加会报错
>>> mix.append('两个','同时')
Traceback (most recent call last):
File "<pyshell#17>", line 1, in <module>
    mix.append('两个','同时')
TypeError: append() takes exactly one argument (2 given)


>>> mix.extend('两个','同时')
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
    mix.extend('两个','同时')
TypeError: extend() takes exactly one argument (2 given)
>>>

2.extend
mix.extend([]) : 用一个列表扩展另一个列表,所以要用列表把两个元素包含起来
>>> mix.extend(['两个','同时'])
>>> mix
, 'jiajiajia', '两个', '同时']
>>>
3.insert
mix.insert()      在列表中的位置,在第一个参数的位置插入一个元素

>>> mix.insert(1,'第一个')         #索引从0开始,所以插入到第二个位置
>>> mix
, 'jiajiajia', '两个', '同时']
>>>

云朵颂 发表于 2018-1-18 17:07:10

补充:
append()将参数作为一个元素增加到列表的末尾   
extend()将参数作为一个列表去扩展列表的末尾
页: [1]
查看完整版本: 010列表