python列表操作-赋值
2016-12-02 17:59
253 查看
1、元素赋值
x=[1,1,1]
x[1]=2
print x
[1, 2, 1]
2、分片赋值
a=[1,2,3,4,5]
a[1:4]=['a']
print a
a[1:3]=[]
print a
[1, 'a', 5]
[1]
3、赋空值
x=[None]*3
print x
len(x)
[None, None, None]
Out[217]: 3
------------------问题-----------
交互式解释器(如ipython)和其他开发环境(如:Spyder)具体有啥区别,除了一个能直接出结果,一个需要打印结果,二者在使用规则上有何不同,现遇到问题如下:
元素变列表 list()
在ipython中有结果:
In [9]: list('python')
Out[9]: ['p', 'y', 't', 'h', 'o', 'n']
在Spyder中报错:
print list('python')
Traceback (most recent call last):
File "<ipython-input-220-739edad1cbbf>", line 1, in <module>
print list('python')
TypeError: 'list' object is not callable
如果哪位朋友看到,希望可以帮忙回答,在此感谢~
x=[1,1,1]
x[1]=2
print x
[1, 2, 1]
2、分片赋值
a=[1,2,3,4,5]
a[1:4]=['a']
print a
a[1:3]=[]
print a
[1, 'a', 5]
[1]
3、赋空值
x=[None]*3
print x
len(x)
[None, None, None]
Out[217]: 3
------------------问题-----------
交互式解释器(如ipython)和其他开发环境(如:Spyder)具体有啥区别,除了一个能直接出结果,一个需要打印结果,二者在使用规则上有何不同,现遇到问题如下:
元素变列表 list()
在ipython中有结果:
In [9]: list('python')
Out[9]: ['p', 'y', 't', 'h', 'o', 'n']
在Spyder中报错:
print list('python')
Traceback (most recent call last):
File "<ipython-input-220-739edad1cbbf>", line 1, in <module>
print list('python')
TypeError: 'list' object is not callable
如果哪位朋友看到,希望可以帮忙回答,在此感谢~
相关文章推荐
- Python中的列表(添加二元列表、连接、查找、排序、反序、赋值、删除、分片操作、负索引、)
- Python3 列表List或元组tuple中元素分解(赋值操作)
- python中的列表排序操作
- 3 Perl - 列表赋值 - pop 和push 操作
- python列表的快速操作
- python列表迭代操作
- Python 列表 list 数组 array 常用操作集锦
- python文件操作(1)--扫描某目录下的文件列表信息存入日志文件
- Python中几个操作列表的内置函数filter(),map(),reduce(),lambda
- Learn Python The Hard Way学习(38) - 列表操作
- python列表、元组、字典、字符串操作
- python之列表操作
- 3 Perl - 列表赋值 - shift 和unshift 操作
- python列表操作
- python实现的列表操作
- python列表操作
- Python 列表(list)操作
- python操作列表的方法
- python 列表操作
- python--序列的基本概念和操作(序列:列表、元组、字符串)