首页 > 代码库 > Python 学习笔记【09】列表、元组

Python 学习笔记【09】列表、元组

  定义列表

1 names = ["Zhangyang", "Guyun", "Xiangpeng", "Xuliangchen"]

  通过下标取列表中的值

1 print(names[0], names[2])

  切片:取多个元素  

 1 print(names[1:3])  # 取第二个到第三个值  注:顾头不顾尾
 2 
 3 print(names[0:3]) # 取第一个到第三个值
 4 
 5 print(names[-1])  # 取最后一个值
 6 
 7 print(names[-2])  # 取倒数第二个值
 8 
 9 print(names[-3:-1])  # 取倒数第三个到倒数第二个值  注:从左往右取值
10 
11 print(names[-2:])  # 取倒数第二个到倒数最后一个值  注:省略冒号后的值,取到最后一个
12 
13 print(names[:3])  # 取第一个到第三个值  注:省略冒号前的值,从第一个开始取值
14 
15 print(names[:])

   追加元素

1 names.append("Leihaidong")

   插入元素

1 names.insert(1, "Chenzhonghua")
2 names.insert(3, "Xinzhiyu")

  修改元素

1 names[2] = "Xiedi"

   删除元素

1 names.remove("Chenzhonghua")  # 方法一
2 
3 del names[1]  # 方法二
4 
5 names.pop()  # 无下标,默认删除最后一个
6 
7 names.pop(1)  # 方法三

   查找元素

1 print(names.index("Xiedi"))
2 
3 print(names[names.index("Xiedi")])

  统计元素

1 print(names.count("Chenzhonghua"))

  清空列表

1 names.clear()

  反转列表

1 names.reverse()

   排序列表

1 names.sort()

 

Python 学习笔记【09】列表、元组