python第三天---列表的魔法
# list 列表
# 中括号括起来,逗号分隔每个元素,
# 列表中可以是数字字符串、列表等都可以放进去 list1 = [123, "book", "手动", ["data", 123, "文件"],
232, "tool", 'age', True] # list提供的方法
# 1 索引取值
print(list1[4])
# 2 切片取值
print(list1[3:6])
# 3 for\while循环
for num in list1:
print(num)
# 4 列表元素可以被修改
list1[0] = "tree"
print(list1) list1[2:4] = ["phone", 2111]
print(list1)
# 5 删除元素
del list1[-1]
del list1[0:2]
print(list1)
# 6 in 操作
var = 'tool' in list1
print(var) list2 = [123, "book", "手动", 232, "tool", 'age', True] # 列表转换成字符串,需要自己写for循环一个一个处理
# 既有数字还有字符串
# 只有字符串时,用join就行
s = ""
for i in list2:
s = s + str(i)
print(s) li = [11, 22, 33, 44 ] # 参数
li.append(5) # 1 在原来的list中追加
li.append("cui")
li.append([213, 123])
print(li) li.clear() # 2 清空列表
print(li) li1 = [11, 22, 33, 44, 33] v = li1.copy() # 3 拷贝,浅拷贝
print(v) v1 = li1.count(33) # 4 统计出现的次数
print(v1) li1.extend([23, "sdd"]) # 5 追加,扩展列表,参数:可迭代对象
print(li1) v2 = li1.index(33) # 6 从前查找内容的位置索引
print(v2) li1.insert(0, 99) # 7 指定位置插入
print(li1) v3 = li1.pop(3) # 8 删除最后一个值或者指定,并获取删除的值
print(li1)
print(v3) li1.remove("sdd") # 9 删除列表中的指定值,左边优先
print(li1) # 注意: 删除有 pop remove del li[0] del li[3:5] clear li1.reverse() # 10 反转列表
print(li1) li1.sort(reverse=True) # 11 排序:默认从小到大,reverse进行反转
print(li1) # 列表是有序的,元素可以被修改
python第三天---列表的魔法的更多相关文章
- python第三天 列表和元组
枚举 for in enumerate 循环输出字符串的内容并且输出它的索引信息: #判断索引为5的字符串是不是"您" is in Python提供了⼤量的内置数据结构,包含了列表 ...
- python学习三:列表,元组
1.列表: 1.列表的定义方式: list1 = [1,2,3,4,"hello","world"] 如上所示,list1就是一个列表,列表的内容以中括号包含起 ...
- Python学习三---序列、列表、元组
一.序列 1.1.序列概念 pythn中最基本的数据结构是序列(sequence). 序列中每个元素被分配一个序号-元素索引,第一个索引是0,第二个是1,以此类推.类似JAVA中数组和集合中的下标. ...
- Python第三天 序列 数据类型 数值 字符串 列表 元组 字典
Python第三天 序列 数据类型 数值 字符串 列表 元组 字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...
- Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式
Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天 安装 shell ...
- 七:python 对象类型详解三:列表
一:列表简介: 1,列表可以包含任何种类的对象:数字.字符串甚至集合对象类型.列表都是可变对象,它们都支持在原处修改的操作,可以通过指定的偏移量和分片.列表方法调用.删除语句等方法来实现.关键的作用有 ...
- python课堂整理4---列表的魔法
一.list 类, 列表 li = [1, 12, 9, "age", ["大白", "小黑"], "alex"] ...
- 面向对象相关概念与在python中的面向对象知识(魔法方法+反射+元类+鸭子类型)
面向对象知识 封装 封装的原理是,其成员变量代表对象的属性,方法代表这个对象的动作真正的封装是,经过深入的思考,做出良好的抽象(设计属性时用到),给出“完整且最小”的接口,并使得内部细节可以对外透明( ...
- 简学Python第三章__函数式编程、递归、内置函数
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...
随机推荐
- 关于密码重用参数PASSWORD_REUSE_TIME,PASSWORD_REUSE_MAX之间的关系及其演示
转自: https://blog.51cto.com/carefree/1382811 测试环境:10.2.0.2.0测试用户:SCOTT测试用的三组密码:oracle1 oracle2 oracle ...
- Pycon 北京2019
- 各种推导式 详情见EVA_J的博客
#[每一个元素或者是和元素相关的操作 for 元素 in 可迭代数据类型] #遍历之后挨个处理 #[满足条件的元素相关的操作 for 元素 in 可迭代数据类型 if 元素相关的条件] #筛选功能 # ...
- JAVA日志工具类
package com.ming.util; import java.io.File; import java.io.FileWriter; import java.io.IOException; i ...
- Spring’s RestTemplate
Spring’s RestTemplate /** * After the word document is generated in memory we can upload it to the s ...
- oracle 删除某个用户下的所有对象
先存放好dropobj.sql 文件 然后登录需要删除的用户 删除前最好备份一下:(备份是在cmd中进行的) C:\Users\panfu>exp file=d:\expall.dmp log= ...
- scipy.fftpack fft
from scipy.fftpack import fft SciPy提供fftpack模块,可让用户计算快速傅立叶变换 例子: >>> a = np.arange(1,5) > ...
- django 实战3 simpleui
pip3 install django-import-export pip3 install django-simpleui pip3 install mysqlclient python3 mana ...
- Spring mvc4 + ActiveMQ 整合【什么框架与什么框架的整合搜索】
一.配置部分 二.代码部分 三.页面部分 四.Controller控制器 五.效果展示 六.加入监听器 七.最最重要的,别忘了打赏 一.配置部分 ActiveMQ的安装这就不说了,很简单, 这个例子采 ...
- 【445】Markdown Syntax
ref: Markdown基本语法 ref: Markdown Guide ref: Markdown Cheatsheet ref: Markdown Tutorial Lists Basic Sy ...