本帖最后由 Sourcelink 于 2017-9-15 19:21 编辑
bg8.png1、列表list
list是python内置的数据类型,和c语言中的数组差不多。
name =
可以用len函数查询list中的元素个数
len(name)
用索引来访问list中的元素
>>> name
'Smile'
>>> name
'Bob'
>>> name
'Source'
还可以用-1,-2做索引,分别表示从后面的第一个,第二个
>>>name
'Source'
末尾追加数据:.append(data):
>>>name.append('hhh')
>>>name
插到指定位置后面:.insert(index,data)
>>>name.insert(1,'aaa'')
>>>name
删除末尾元素:.pop()
>>>name.pop(1,'aaa')
>>>name
2、元组tuple:
name = ('Smile', 'Bob')
和列表一样存放数据,只是不能改变。指向的元素不能变,相当于c中加了个const *p
只有1个元素的tuple定义时必须加一个逗号,来消除歧义,区分表达式括号还是元组
比如:
s = (100,)
一定要注意tuple和list的符号
本帖最后由 Sourcelink 于 2017-9-15 19:21 编辑
bg8.png1、列表list
list是python内置的数据类型,和c语言中的数组差不多。
name =
可以用len函数查询list中的元素个数
len(name)
用索引来访问list中的元素
>>> name
'Smile'
>>> name
'Bob'
>>> name
'Source'
还可以用-1,-2做索引,分别表示从后面的第一个,第二个
>>>name
'Source'
末尾追加数据:.append(data):
>>>name.append('hhh')
>>>name
插到指定位置后面:.insert(index,data)
>>>name.insert(1,'aaa'')
>>>name
删除末尾元素:.pop()
>>>name.pop(1,'aaa')
>>>name
2、元组tuple:
name = ('Smile', 'Bob')
和列表一样存放数据,只是不能改变。指向的元素不能变,相当于c中加了个const *p
只有1个元素的tuple定义时必须加一个逗号,来消除歧义,区分表达式括号还是元组
比如:
s = (100,)
一定要注意tuple和list的符号