1. list(增删改查)

      列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开      列表和字符串一样.也有索引和切片      常用的功能:          1. 增: append() insert() extent()          2. 删:remove() pop() del clear          3. 改: 索引修改           4. 查: for循环      常用方法:          1. len()          2. count()          3. sort() 排序      4.reverse 翻转

 1  1. 列表的增加
 2 lst = ["周杰伦", "王力宏", "周润发"]
 3 lst.append("伍佰")    # 向列表中添加一个元素, 元素放在末尾. 把一个元素追加到列表的末尾
 4 print(lst)
 5 lst.append("周星星")
 6 print(lst)]
 7 lst.insert(1, "马化腾")    # 把元素插入到指定位置. 元素的移动
 8 print(lst)
 9 lst.extend(["马云", "王健林", "李嘉诚"])    # 迭代添加
10 print(lst)
11
12 lst = []
13 while 1:
14     name = input("请输入学生的名字")
15     if name.upper() == "Q":
16         break
17     else:
18         lst.append(name)    # 把名字添加到列表
19
20 print(lst)
21
22 删除
23 lst = ["盖伦", "大白梨", "提莫", "大白梨"]
24
25 1. pop()
26 e = lst.pop()   # 返回删除的元素, 删除最后一个
27 print(e)
28 print(lst)
29 e = lst.pop(1)  # 根据给出的索引进行删除
30 print(e)
31 print(lst)
32
33 2. remove(元素)
34 lst.remove("大白梨")
35 lst.remove("大白梨")
36 print(lst)
37
38 3. del 删除 切片删除     delete
39 del lst[1:]
40 print(lst)
41
42 4. clear 清空
43 lst.clear()
44 print(lst)
45
46 修改
47 索引修改
48 lst = ["太白", "五色", "银王", "日天"]
49 lst[0] = "太黑"
50 print(lst)
51 lst[2] = "银角大王"
52 print(lst)
53
54 切片修改
55 lst[1:3] = "马化腾"    # 迭代修改
56 print(lst)
57 lst[1:3] = ["周杰伦", "他媳妇", "王力宏媳妇"]
58 print(lst)
59
60 #查询
61 lst = ["舒克贝塔", "黑猫警长", "熊大熊二", "葫芦娃", "吴佩琪"]
62 for el in lst:  #  element
63     print(el)
64
65 #常用操作
66 lst = ["王尼玛", "我记着你", "伟哥", "放学天台见","王尼玛", "王尼玛"]
67 print(len(lst))
68 print(lst.count("王尼玛"))
69
70 lst = [1, 9, 18, 2 , 34, 88, 7, 9]
71 # lst = ["2王尼玛", "马化腾", "1马云", "马云云", "阿里巴巴", "1王尼玛"]
72 lst.sort()  # 升序
73 lst.sort(reverse=True)  # 倒序
74 print(lst)

View Code

  2. list的嵌套      降维操作

    

  3. tuple 元组      不可变的列表. 只读列表. 有索引和切片.      不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.

 1 lit = (1, "花生", "山药")
 2 print(type(lit))
 3
 4 tu = (1, )    # 需要添加一个逗号
 5 print(type(tu))
 6 tu = ('DNF', "LOL", "CF", "斗地主", "消消乐")
 7 print(tu[2:])
 8 tu[2] = "王者荣耀"  # 尝试着修改 不能改, 会报错
 9
10 for el in tu:
11     print(el)
12
13 tu = (1, "马化腾", ["胡辣汤", "疙瘩汤", "西红柿鸡蛋汤"])
14
15 tu[2].append("粘包米") # 元组本身没有变. 变的是儿子中的内容
16 print(tu)
17
18 tu = ("王昭君", "小泽老师", "夏川美里", "斯琴高娃", ("邱老师",("刀削面", "炒饼", "盖浇饭"), "刘德华", "周星星", "渣渣辉"))
19 print(tu[4][1][2])
20
21 lst = [1, True, "哈哈", ("可口可乐", "百事可乐", "芬达")]
22 # lst[3] = "胡辣汤"
23 lst.insert(2, "自行车")
24 print(lst)

View Code

  4. range()      数数      有一个参数:结束为止      两个参数: 1. 起始位置, 2.结束位置      三个参数: 1. 起始位置, 2. 结束位置. 3.步长

 1 s = "刚才alex来看我了. 然后走了"
 2 for c in s:
 3     print(c)
 4
 5 range()
 6 for i in range(10): # 从0开始. 到10结束
 7     print(i)
 8
 9 for i in range(3, 7):   # 从3 开始. 打印到7结束. 不能到7
10     print(i)
11
12 for i in range(3, 10, 2):  # 从3 到 10 每2个取一个
13     print(i)
14
15 for i in range(10, -10, -1):  #从10 开始到-10结束. 倒着数
16     print(i)
17
18 #求1-2+3-4...+99-100=?
19 sum = 0
20 for i in range(1, 101):
21     if i % 2 == 0:
22         sum = sum - i
23     else:
24         sum = sum + i
25 print(sum)

View Code

转载于:https://www.cnblogs.com/luxiangyu111/p/9274093.html

列表,元组,range相关相关推荐

  1. 列表, 元组, range() 知识总结

    一:列表的增删改查 1,列表增加元素 lst = ["赵四", "施瓦星格", "黄渤", "郭达森", "赛 ...

  2. 列表.元组.range

    一.列表 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型 ...

  3. python列表方法语句_Python中列表和元组的相关语句和方法讲解

    列表(list): 首先,列表属于序列,那么序列类型可用如下内建函数-- list(iter):把可迭代对象转换为列表. str(obj):把obj对象转换为字符串,即用字符串来表示这个对象. tup ...

  4. 列表介绍以及相关操作,元组的介绍以及相关操作

    一.列表 1.1 列表介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素⽤' , '隔开⽽且可 ...

  5. python变量 数据类型 列表 元组 字典

    python基础语法2 变量 数据类型与类型转换 列表 添加列表元素 修改元素 删除列表元素 组织列表 创建数值列表 操作列表 元组 元组转列表 字典 创建字典 列表取值 字典删除增加修改 变量 变量 ...

  6. python_列表——元组——字典——集合

    列表--元组--字典--集合: 列表: # 一:基本使用# 1.用途:存放多个值 # 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制# l=['a','b','c'] #l=list([' ...

  7. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  8. python 高级变量类型(列表/元组/字典/字符串)

    前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...

  9. python中字典列表元组_Python中的列表和元组

    python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...

最新文章

  1. Oracle round函数是什么意思?怎么运用?
  2. 剁馅机器人图片_冲破面皮的束缚,“馅”入美味之中
  3. IDEA无法加载log文件
  4. 站长如何屏蔽流氓宽带商在你的页面里面强行插入的广告代码
  5. Spring中yml多环境配置
  6. linux内核中读写文件
  7. 10-20-030-简介-Kafka Briker IO
  8. STM32工作笔记0079---UCOSIII时间片轮转调度
  9. 安装MOSS2007全过程及创建网站的过程
  10. pandas nat_利用pandas爬取研招网信息
  11. 液压减振器 matlab,摩托车液压减振器内泄漏对阻尼力影响计算及其对策
  12. PowerBuilder通过JDBC连接MySQL数据库
  13. 易点易动助力企业年中固定资产盘点
  14. GROMACS Tutorial 3-Umbrella Sampling
  15. 关于react-router-dom 6.0.1的更新基本写法 解决Error: A <Route> is only ever to be used as the child of <Routes>
  16. 【小技巧】一种简单的办法在verilog中处理小数运算
  17. 根据图片颜色显示背景色
  18. 阿里云OSS 图片处理
  19. c语言学生成员管理代码报告怎么写,C语言学生通信录管理系统课程设计报告
  20. Java毕设项目派大星水产商城mp4(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. C++大型RPG游戏人生之路
  2. 开会不用手写记录?来看看华为手机自带的这个功能
  3. android 弹窗代码大全,36个Android开发常用经典代码大全
  4. MFC解决设置控件内容 文字重叠问题 (SetWindowText)
  5. python_dayo20_if __name__ == '__main__':的学习
  6. java中Math常用函数
  7. Mongodb学习文章辑录
  8. java计算机毕业设计酒店预订管理系统MyBatis+系统+LW文档+源码+调试部署
  9. 怎么打开计算机开机启动菜单,启动项,教您电脑开机启动项怎么设置
  10. [league/glide]两行代码实现一套强大的图片处理HTTP服务