001 Python list 索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001 Python list 索引相关的知识,希望对你有一定的参考价值。

# Python 3 基础语法
  ● list 索引
    ○ -1代表最后一个
    ○ list可以放置各种各样的类型

# -*- coding: UTF-8 -*-
names = [Mark, coloe,1,2,3,4,5,3.14,True]
print(type(names))
print(names)
print(names[1])
print(names[0])
print(names[-1])

技术分享

 

  ● list 嵌套使用

1 # -*- coding: UTF-8 -*-
2 names = [Mark, coloe, [I, Love, PoEdu,!,],1,2,3,4,5,3.14,True, [I, Love, Mark,!,]]
3 print(type(names))
4 print(names)
5 print(names[2])        #嵌套的list
6 print(names[-1])        #嵌套的list
7 print(names[-1][1], names[2][2])    #获取嵌套list 的值 并输出

技术分享

 

  ● list append[]
    末尾加入

1 # -*- coding: UTF-8 -*-
2 names = [Mark, coloe, [I, Love, PoEdu,!,]]
3 print(names)
4 names.append(Google)
5 print(names)
6 names.append(Baidu)
7 print(names)
8 names.append(PoEdu)
9 print(names)

技术分享

 

  ● list insert[]
    指定位置插入

    参数1:位置

    参数2:插入的值

1 # -*- coding: UTF-8 -*-
2 names = [Mark, coloe, [ Love, PoEdu,!,]]
3 print(names)
4 names.insert(1,胡萝卜)
5 print(names)
6 names.insert(4,So Much !)
7 print(names)

技术分享

 

 

  ● list clear()
    清空索引

1 # -*- coding: UTF-8 -*-
2 names = [Mark, coloe, [ Love, PoEdu,!,]]
3 names.insert(1,胡萝卜)
4 names.insert(4,So Much !)
5 names.clear()
6 print(names)

技术分享

 

  ● list copy()
    复制索引

1 # -*- coding: UTF-8 -*-
2 names = [Mark, coloe, [ Love, PoEdu,!,]]
3 other = names.copy()
4 print(names)
5 print(other)

技术分享

 

  ● list pop()
    删除索引末尾
    参数1:删除指定位置的数据
    感觉跟出栈一样

1 # -*- coding: UTF-8 -*-
2 names = [A, B, C, D, E, F, G, H, I, J, K,]
3 print(names)
4 names.pop()
5 print(names)
6 names.pop(0)
7 print(names)
8 names.pop(3)
9 print(names)

技术分享

 

  ● Python 元组
    Python的元组与列表类似,不同之处在于元组的元素不能修改。
    元组使用小括号,列表使用方括号。
    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

1 # -*- coding: UTF-8 -*-
2 names = (A, B, C, D, E, F, G, H, I, J, K)
3 print(type(names))
4 print(names)
5 #元祖访问
6 print(names[0])
7 print(names[1:5])
8 print(names[6:])
9 print(names[6:-1])

技术分享

 














以上是关于001 Python list 索引的主要内容,如果未能解决你的问题,请参考以下文章

python2根据索引表查找相应的录音片段拼接录音

python (001)----列表

Python Pandas - 每天索引作业数据

Python 3 索引错误

Python3-笔记-E-001-库-随机数random

带有负索引的 str.format(list) 在 Python 中不起作用