1、定义多个变量

1 s='王志华,乔美玲,yulin,panfei'
2 print(s)

2、列表和列表的下标

 1 #list #列表、数组
 2 stus = ['王志华','乔美玲','段鑫琪','王立文']
 3
 4 # 数组的下标 0       1      2        3
 5
 6 # stus=[] #空list
 7 # stus=list()#空list
 8
 9 # 下标、索引、角标
10 print(stus[2])

3、列表--增加

1 stus = ['王志华','乔美玲','段鑫琪','王立文']
2 #增加元素
3 stus.append('赵燕') #在list末尾增加一个元素
4 stus.append('杨华') #在list末尾增加一个元素
5 stus.insert(0,'杨静') #在指定位置增加元素
6 stus.insert(2,'王银梅') #在指定位置增加元素
7 stus.insert(20,'周永波') #如果指定的下标不存在,那么就在末尾增加
8 print('stus的长度是',len(stus))  # 打印数组的个数
9 print(stus)

4、列表--修改

1 stus = ['王志华','乔美玲','段鑫琪','王立文']
2 #改
3 stus[0] = 'wangzhihua'
4 print('改完之后的',stus)
5 print(stus[-1]) #下标-1代表最后一个元素

5、列表--删除

 1 stus = ['王志华','乔美玲','段鑫琪','王立文']
 2 # 删除
 3 stus.pop() # 默认删除最后一个元素,可以传入指定的下标,删除
 4
 5 # pop传一个不存在的下标时,会报错 IndexError: pop index out of range
 6 stus.pop(19)
 7
 8 # remove传一个不存在的元素,会报错 ValueError: list.remove(x): x not in list
 9 stus.remove('小黑')
10
11 del stus[-1]  #删除指定的元素
12 stus.clear() #清空list
13 print(stus)

6、列表--查询

 1 stus = ['王志华','乔美玲','段鑫琪','王立文']
 2 #查
 3 # print(stus[3])  # 使用下标查询固定的元素
 4 # print(stus)  # 查询列表所有的元素
 5 stus.append('杨静')  # 向列表中末尾增加一个元素
 6 # print("末尾加了一个%s",stus)  # 查询列表所有的元素
 7 stus.insert(0,'杨静')  # 向列中指定位置插入一个元素
 8 print("向指定位置插入%s",stus)  # 查询列表所有的元素
 9 result = stus.count('杨静') #查询某个元素在list里面出现的次数
10 index = stus.index('王志华') #返回某个元素的下标
11
12 # #如果list里面有多个元素,返回的是第1次出现的下标
13 index1 = stus.index('杨静')
14
15 # #如果元素不存在,会报错 ValueError: 'xiaohei' is not in list
16 index2 = stus.index('xiaohei')
17 print(result,index,index1,index2)

7、列表--反转

1 stus = ['王志华','乔美玲','段鑫琪','王立文']
2 stus.reverse() #反转
3 print(stus)   # ['王立文', '段鑫琪', '乔美玲', '王志华']

8、列表--排序

1 stus = ['王志华','乔美玲','段鑫琪','王立文']
2 nums = [5,3,1,6,7,911,245,56,567,3423,2352]
3 nums.sort() # 正序
4 nums.sort(reverse=True) # 倒序
5 nums.extend(stus) #把一个list里面元素加入到另外一个list
6 print(nums)

9、列表--判断

1 #布尔类型
2 # True  False
3 stus = ['王志华','乔美玲','段鑫琪','王立文']
4 # print(stus)
5 if '王立文' in stus:
6     print('同学存在')
7 else:
8     print('不存在')

10、 列表--循环

 1 stus = ['杨静', '王志华', '王银梅', '乔美玲',
 2         '段鑫琪', '王立文', '赵燕',
 3         '杨华', '周永波', '杨静']
 4
 5 #如果直接循环一个list,那么每次取的就是list里面的每一个元素
 6 for index,stu in enumerate(stus,1):#同时取到下标和值
 7     print("%s ==> %s"%(index,stu))
 8
 9 # for i in range(len(stus)):  #同时取到下标和值
10 #     print("下标是%s,值是%s"%(i,stus[i]))
11
12 choice = ['注册','登录','退出','购物']
13 print('输入编号进入对应的操作')
14 for index,c in enumerate(choice,1):
15     print('%s ==> %s'%(index,c))

转载于:https://www.cnblogs.com/hushaoyan/p/9986669.html

3-1 列表的基本操作相关推荐

  1. python一些简单操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  2. python列表有哪些操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  3. [转载] python提取list中特定的元素_Python中list列表的基本操作

    参考链接: Python列表list remove() 你再主动一点点   我们就有故事了 列表的基本操作 与字符串一样,可以通过索引访问列表中的元素,同时列表也支持切片操作. list1 = [1, ...

  4. python核心数据类型——数值、字符串和列表的基本操作

    数值.字符串和列表的基本操作举例 **1. 列表 list** * --------- ① 下标索引及长度测量 * --------- ② 追加新列表以及append( )的应用 * -------- ...

  5. 列表的基本操作、列表方法、列表解析

    Python 列表的基本操作.方法.解析 1. 列表的基本操作 1.1 元素赋值(改变列表) 1.2 删除元素 1.3 分片赋值 2. 列表方法 2.1 append 2.2 count 2.3 ex ...

  6. Python3 列表的基本操作

    列表索引和切片 和字符串一样,也有索引和切片,只不过切出来的内容是列表. 索引的下标从0开始. 1 lst= ["海上钢琴师", "奥特曼", "舌尖 ...

  7. vb显示文件列表_VB基本操作题4/150

    (1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为"打开文件",再添加一个名称为CD1的通用对话框.程序运行后,如果单击命令按钮,则弹出打开文件对话框 ...

  8. python中列表的基本操作

    列表(list),是用方括号[]括起来的一种数据结构,元素和元素之间用逗号分隔,列表中的元素是可以进行增删查改等一系列操作的,列表通常这样表示: 列表名 = [元素1,元素2,元素3] 我们从建.增. ...

  9. python列表的基本操作-python列表的用法

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现.列表的数据项可以是不同的类型,可以是字符串,可以是数字类型,甚至是列表,元组,只要用","逗号分隔开,就 ...

  10. Python之列表的基本操作

    目录 1.列表的创建与遍历 2.添加元素 3.删除元素 4.分片赋值 5.列表排序 完整代码: 本文的代码体为一个完整体,即最开始的列表的创建与遍历中创建的列表,为后续操作的主列表.如需从总体观看全部 ...

最新文章

  1. mysql h 127.0.0.1_MySQL 连接时尽量使用 127.0.0.1 而不是 localhost
  2. jQuery的选择器中的通配符[id^='code']
  3. Spring Boot 启动可以有多快?
  4. pybind11回调函数返回指针
  5. 2.初识Python
  6. Class.forName有什么作用
  7. 用 ABAP 实现的报表欢迎屏幕 - Splash Screen
  8. cosine_similarity和torch.cosine_similarity速度差异(人间奇事)
  9. JS中的showModelDialog详解和实例
  10. linux-soft-yum源
  11. ERP进销存系统开发源码交付
  12. UnityShader基础案例(二)——UI流光,扭曲,外边框,波纹效果
  13. python爬虫-《笔趣看》网小说《悟空看私聊》
  14. 俄罗斯方块的简单实现
  15. 神经网络衣服分类器详解(Fashion-MNIST数据集)
  16. turbo linux添加打印机,如何安装Turbo Linux(3)
  17. 初学Java-----简单的猜数字小游戏
  18. 1. 全连接神经网络
  19. 【JavaWeb学习】HTML
  20. winform中TreeView显示树状图

热门文章

  1. 电脑出现"该内存不能为read、written "的完全解决方案
  2. 一元稀疏多项式计算器
  3. 使用RNN预测各个国家的人均GDP
  4. html字体重叠的原因,PPT输入文字的时候字重叠是怎么回事呢?
  5. 计算机硬盘启动设置方法,bios设置硬盘启动,图文介绍两种设置bios硬盘启动方法...
  6. 计算机03年word做母亲节贺卡,怎样制作母亲节贺卡
  7. Azure云平台学习之路(一)——Azure简介
  8. 面试被问到平衡二叉树如何平衡?
  9. win11系统管理员身份在哪里?怎么设置
  10. JSP Servlet Mysql学生签到考勤请假系统