您的位置:首页 > 编程语言 > Python开发

python备忘六:list 列表之列表基本特性

2017-09-12 17:07 169 查看


>>> scores=[80,90,88,90.3]    #列表里可以是不同的类型

>>> type(scores)

<class 'list'>

>>> scores

[80, 90, 88, 90.3]

>>> x=[50,90.3,'tom']

>>> scores[0]     #通过下标索引

80

>>> scores[2]

88
>>> scores[-2]

88

>>> scores[0:2]   #理论输出第0~2共三个元素,但最后一个不显示

[80, 90]

>>> scores.append(78)] #用list.append()方法增加元素

>>> scores

[80, 90, 88, 90.3, 78]

>>> y=[1,2,3,['Tom','jerry']] #可任意嵌套

>>> y

[1, 2, 3, ['Tom', 'jerry']]

>>> scores

[80, 90, 88, 90.3, 78]

>>> scores[0]=85.2#支持修改队列里原元素

>>> scores

[85.2, 90, 88, 90.3, 78]

>>> del scores[3]#用del list[元素位置]方法删除元素

>>> scores

[85.2, 90, 88, 78]

>>> scores.remove(85.2)#不知道位置时,用list.remove(指定元素)删除元素

>>> scores

[90, 88, 78]
>>> 

>>> x=[1,2,3]#通过引用



>>> x[0]

1

>>> x[0]="tom"#新增一个Tom储存对象,原来指向1的引用重新指向Tom

>>> x

['tom', 2, 3]



>>> z=2

>>> x[1]==z#判断x[1]与z的值是否相等

True

>>> x[1] is z#判断内存里是否指向同一个对象

True

>>> #256以下都会被缓存起来



相关链接:

Python 列表 list 数据类型创建list、添加元素和删除元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python list 列表