python day04--列表,元祖
一、列表增删改查
1.增----append()
# lst = [1, True, "哈哈", ("可口可乐", "百事可乐", "芬达")]
# # lst[3] = "胡辣汤"
# lst.insert(2, "自行车")#在第二位插入元素
# print(lst)
lst = ["王志文", "张⼀山", "苦海无涯"]
lst.append(["麻花藤", "麻花不不疼"])
print(lst)
2. 2. 删:remove(),del#切片删除 ,pop()#删除最后一个元素,可以指定索引删除。
lst = ["王志文", "张⼀山", "苦海无涯"]
lst.pop(1)
print(lst)
lst = ["王志文", "张⼀山", "苦海无涯"]
del lst[1]
print(lst)
lst=['苍井空','波多野结衣','阿卡丽']
lst.remove('苍井空')
print(lst)
3. 改: 索引修改,切片修改
lst=['苍井空','波多野结衣','阿卡丽']
lst[0]='小泽'
print(lst)
lst=['苍井空','波多野结衣','阿卡丽','bill gates']
lst[1:3]='小泽','alen'
print(lst)
4.查
#遍历列表的每一个元素
lst=['苍井空','波多野结衣','阿卡丽','bill gates']
for i in lst:
print(i)
#排序
lst=[1,2,9,5,6,2,66,59]
lst.sort(reverse=Ture)#倒序
print(lst)
二、列表的嵌套
lst=[1,2,9,5,6,['美国','china',['妈妈','爸','aunt'],'japan','australia'],2,66,59]#把爸爸取出来
print(lst[5][2][1])
三、元祖(只读,不可变)
lit = (1, "花生", "山药")
print(type(lit)) tu = (1, ) # 需要添加一个逗号,不然是int
print(type(tu))
#元祖中嵌套利列表或元祖
tu = (1, "马化腾", ["胡辣汤", "疙瘩汤", "西红柿鸡蛋汤"]) tu[2].append("粘包米") # 元组本身没有变. 变的是儿子中的内容
print(tu) tu = ("王昭君", "小泽老师", "夏川美里", "斯琴高娃", ("邱老师",("刀削面", "炒饼", "盖浇饭"), "刘德华", "周星星", "渣渣辉"))
print(tu[4][1][2])
四、range
for i in range(10): # 从0开始. 到10结束不包括10
print(i)
for i in range(3, 7): # 从3 开始. 打印到7结束. 不能到7
print(i)
for i in range(3, 7,2): # 从3 开始. 打印到7结束. 不能到7
print(i)
for i in range(10, -10, -1):
#从10 开始到-10结束. 倒着数
print(i)
# 求1-2+3-4...+99-100=?
# sum = 0
# for i in range(1, 101):
# if i % 2 == 0:
# sum = sum - i
# else:
# sum = sum + i
# print(sum)
python day04--列表,元祖的更多相关文章
- Python字符串列表元祖字典的公共方法
运算符 运算符 Python 表达式 结果 描述 支持的数据类型 + [1, 2] + [3, 4] [1, 2, 3, 4] 合并 字符串.列表.元组 * 'Hi!' * 4 ['Hi!', 'Hi ...
- python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...
- python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...
- Python学习day4 数据类型Ⅱ(列表,元祖)
day4 知识补充&数据类型:列表,元祖 1.知识补充 1.编译型/解释型 编译型:在代码编写完成之后编译器将其变成另外一个文件教给你算计执行. 代表语言:Java,c,c++ ,c#, Go ...
- Python学习笔记---切片 列表 元祖 字典 集合
列表[1,2,3,2]#[] 元祖(1,2,3,2)#() 字典{1:2,3:2}#{} 集合{1,2,3,2}#{} 1,集合与列表的区别,集合里不能有重复元素 2.字典与集合的区别,都是用花括号表 ...
- python-基础-字符串-列表-元祖-字典2
接上:http://www.cnblogs.com/liu-wang/p/8973273.html 3 元组 4 字典 4.1 字典的介绍 <2>软件开发中的字典 变量info为字典类型: ...
- Python中的元祖Tuple
Python中的元祖和list基本上一样 tuple = () # 表示一个空的元祖 tuple = (50, ) # 元组中只有一个元素的时候,必须在后面加上逗号 无关闭分隔符 任意无符号的对象,以 ...
- Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
print("Hello Python") #输出 ''' 多行注释 用 三个引号 ''' a=1 #赋值 变量首字母只能书字母下划线 第二个字符数字,字母,下划线 声明一个列表 ...
- 第2章 Python基础-字符编码&数据类型 列表&元祖 练习题
1.创建一个空列表,命名为names,往里面添加old_driver,rain,jack,shanshan,peiqi,black_girl元素 names = ["old_driver&q ...
随机推荐
- MYSQL的C API之mysql_query
1.首先使用MYSQL conn 连接数据库 2.设置数据库编码 3.int res = mysql_query(&conn,"SQL语句"); if(!res)表示成功 ...
- Oracle11g温习-第十三章:索引
2013年4月27日 星期六 10:46 1.索引(Index)的功能:对记录进行排序,加快表的查询速度 2.索引的分类 1)B-tree 索引(默认) a.在一个大表上 b.建立在重复值比较少的 ...
- 通过DBMS_REDEFINITION包对表在线重定义
基础介绍 Oracle Online Redefinition可以保证在数据表进行DDL类型操作,如插入.删除数据列,分区处理的时候,还能够支持DML操作,特别是insert/update/delet ...
- Spring注解之@validated的使用
spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理.比如,我们判断一个输入参数是否合法,可以用如下方式 一 基础使用 因为spring-b ...
- java高级---->Serializable的过程分析
本次讲解中我们在上次的基础上,深入的了解一下序列化的流程以及其中的原理.关于序列化的一些知识与使用,请参见我的另一篇博客:java基础---->Serializable的使用.好了,我们进行以下 ...
- e2e 测试(1)
距离上一随笔,已经有一个月没有没写.到今天,刚刚好好,是学习e2e测试的一个月.今天有点时间可以总结一下这个月来的收获. 1.搭建e2e的测试环境 我是使用 Vue 构建项目,所以我也是通过Vue-c ...
- Jquery如何禁止鼠标右键菜单
jquery中使用contextmenu事件,如果返回true,则允许右键菜单:如果返回false,则禁止右键菜单 导入文件 <script type="text/javascript ...
- Linux第二周作业
通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的 1.进入vi编写C语言程序代码,首先必须输入命令vi main,c,其中main.c是文件名. 紧接着按esc键退出编辑状态,再输入一个 ...
- c语言亲缘线程通过管道通信一些疑问
亲缘线程在使用管道时,发现第一次使用管道进行进行通信完全正常(./a.out 1),但当重新运行并使用新管道文件时候出现数据无法读取的问题(./a.out 2)(./a.out 3),甚至出现子线程部 ...
- jdk重装后com.sun.tools.javac.Main is not on the classpath的问题 .
在重装了JDk之后,在编译工程的时候出现如下错误: com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does no ...