首页 > 其他 > 详细

基础_列表

时间:2019-05-23 20:33:21      阅读:96      评论:0      收藏:0      [点我收藏+]

定义


  • 列表,也有人叫数组,list,是一个玩意。
  • 列表是Python中内置的有序、可变序列。
  • 列表中元素可以是不同类型的数据类型,包括整型,浮点型,字符串,列表,字段,元组,集合等。
  • 列表方法中包含了‘增删改查’等基础方法。

 

创建列表

1 list = [] # 创建空列表
2 new_student = [hamin,yangliangliang,jiajinju,liuzhao,123]

 

增加元素

1  ‘‘‘
2  append:末尾新增元素
3  insert:指定位置新增元素
4  ‘‘‘
5  new_student.append(chunting)  #列表末尾新增元素
6  print(new_student)  # ‘hamin‘,‘yangliangliang‘,‘jiajinju‘,‘liuzhao‘,123,‘chunting’]
7  new_student.insert(1,hujiangchuan)  #在列表指定位置增加,因此需要多一个位置参数
8  print(new_student)  # [‘hamin‘,‘hujiangchuan‘,‘yangliangliang‘,‘jiajinju‘,‘liuzhao‘,123,‘chunting’]卫视

 

 修改元素

1 new_student[0] = hanmin1  # 修改第一个元素
2 print(new_student)   new_student[0] = hanmin1  # 修改第一个元素
3 print(new_student)   # [‘hamin1‘,‘hujiangchuan‘‘yangliangliang‘,‘jiajinju‘,‘liuzhao‘,123,‘chunting‘] 

 

删除元素

1  ‘‘‘
2  pop:指定位置删除
3  remove:指定元素删除,元素不存在时报错,多个相同元素只删除第一个
4  ‘‘‘
5  new_student.pop(-1)  # 删除最后一个元素
6  print(new_student)   # [‘hamin1‘,‘hujiangchuan‘,‘yangliangliang‘,‘jiajinju‘,‘liuzhao‘,123]
7  new_student.remove(yangliangliang)  # 删除yangliangliang 
8  print(new_student)  # [‘hamin1‘,‘hujiangchuan‘,‘jiajinju‘,‘liuzhao‘,123]

 其他方法

 1 ‘‘‘
 2 count:统计某一元素出现的次数
 3 index:查询某一元素相应的下标,如果元素不存在则报错,多个相同的元素则返回第一个元素的下标
 4 clear:清空列表
 5 sort:排序,默认升序;参数添加 reverse=True,则是逆序;
 6       注意:列表中有int和str,则无法进行排序
 7 reverse:列表元素整体翻转
 8 extend:将括号里的列表加到前面的列表后
 9 ‘‘‘
10 stu_count = new_student.count(hanmin)  # 统计元素的次数
11 print(stu_count)
12 stu_num = new_student.index(jiajinju)  # 查询元素相应的下标
13 print(stu_num)
14 # new_student.clear() # 清空列表
15 # new_student.sort()  # 排序,默认升序,注意没有返回值
16 # print(new_student)
17 # new_student.sort(reverse=True)  # 排序,降序,注意没有返回值
18 # print(new_student)
19 new_student.reverse() # 翻转,注意没有返回值
20 print(new_student)

 

基础_列表

原文:https://www.cnblogs.com/9lubus/p/10909732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!