python数据类型------list(列表)

来源:互联网 发布:js里面怎么让div隐藏 编辑:程序博客网 时间:2024/05/24 05:36

一、列表

列表是python中的一个标准数据类型。它的表示通常用"[ ]"来引起来,具体例子:

eg:

        >>> fam=["liz",1.73,"emma",1.68,"mom",1.71,"dad",1.89]
>>> fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]

它有很多操作:索引,切换,拼接,删除,查询,计数

>>> fam=["liz",1.73,"emma",1.68,"mom",1.71,"dad",1.89]
>>> fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
>>> fam[:]
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
>>> fam[:-1]
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad']
>>> fam[0:1]
['liz']
>>> fam[7]=1.96
>>> fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.96]
>>> fam[6]=1.9
>>> fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 1.9, 1.96]
>>> fam+["me",1.79]
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 1.9, 1.96, 'me', 1.79]
>>> del(fam)
>>> fam
Traceback (most recent call last):
  File "<pyshell#24>", line 1, in <module>
    fam
NameError: name 'fam' is not defined
>>> fam=["liz",1.73,"emma",1.68,"mom",1.71,"dad",1.89]
>>> fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
>>> x=fam.index("mom")
>>> x
4

>>> fam[1]=1.71
>>> fam
['liz', 1.71, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
>>> x=fam.count(1.71)
>>> x
2
>>> 4*fam
['liz', 1.71, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'liz', 1.71, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'liz', 1.71, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'liz', 1.71, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]

列表可以嵌套,例如:

>>> fam=[["liu",21],["wang",23],["zhao",20]]
>>> fam
[['liu', 21], ['wang', 23], ['zhao', 20]]
>>> fam[1]
['wang', 23]
>>> fam[0][1]
21
>>> fam[0][1]=24
>>> fam
[['liu', 24], ['wang', 23], ['zhao', 20]]

注意:从上面的例子中,我们可以看到列表中的元素是可以改变的。



原创粉丝点击