python基础--列表,元组
list1 = [1,2,3,4,5,6]
list2 = ['wang','cong'] # 1对列表中的元素取值(通过索引)
print(list1[3]) # 4
print(list2[1]) # cong
# print(list1[6]) # 超过索引值则报错
# 列表可以嵌套列表,元组,字符串,字典,数字,
# 然后可以通过索引取值
print(list2[1][3]) # g # len:计算出列表的长度
print(len(list2)) # max 返回列表元素的最大值
# min 返回列表元素的最小值
# 注意:这里所比较的原则需要注意 # index 从列表中找出某个值第一个匹配项的索引位置
print(list1.index(5))
# print(list1.index(10)) 若不存在则报错 #count:统计某个元素在列表中出现的次数
# 若不存在则报错 # 2 列表可以进行修改,原地修改
list1[2] = 10
print(list1) # [1, 2, 10, 4, 5, 6]
# 列表为可变类型,跟字符串不同\
# list2[1][2] = 'o' 报错,因为字符串不可变
# append:在列表的末尾添加新的对象
# extend:在列表的末尾一次性追加另一个序列的多个值
list3 = []
list3.append('wangcomg')
print(list3)
list3 = []
list3.extend('wangcong')
print(list3)
# 注意两个操作的不同之处
# insert:将对象插入指定位置
list4 = [1,2,3,4]
list4.insert(1,100)
print(list4) # [1, 100, 2, 3, 4] # 删除列表中的元素
list5 = [1,2,3,4,5]
# pop:删除列表中的最后一个元素
list5.pop()
print(list5)#[1, 2, 3, 4]
# remove :移除列表中的某一个元素的第一个匹配项的值
list5.remove(4)
print(list5) # [1, 2, 3]
# clear:请空列表:但此时列表还存在,
# del:删除列表,
list6 = [1,2,3]
list6.clear()
print(list6)
list7 = [1,2,3]
del list7
print(list7) # 保存,说list不存在
# sort(key = None,reverse = False)
# 将列表排序,默认为升序
# copy:复制列表:浅拷贝
# 元组和列表很相像,当元组是不可变类型,不能进行增删改,
# 只能进行查询,与列表的查询操作基本相同
python基础--列表,元组的更多相关文章
- python基础-列表元组字典
1.列表和元组 列表可以对数据实现最方便的存储.修改等操作 names=["Alex","tenglan","Eric","Rai ...
- Python基础------列表,元组的调用方法
Python基础------列表,元组的调用方法@@@ 一. 列表 Python中的列表和歌曲列表类似,也是由一系列的按特定顺序排列的元素组成的,在内容上,可以将整数,实数,字符串,列表,元组等任何类 ...
- python基础深入(元组、字符串、列表、字典)
python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原 ...
- Python基础-列表、元组、字典、字符串
Python基础-列表.元组.字典.字符串 多维数组 nums1 = [1,2,3] #一维数组 nums2 = [1,2,3,[4,56]] #二维数组 nums3 = [1,2,3,4,['a ...
- python基础数据类型--元组(tuple)
python基础数据类型--元组(tuple) 一.元组的定义和特性 定义:与列表相似,只不过就是将[ ] 改成 ( ) 特性:1.可以存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标 ...
- python基础——列表生成式
python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4 ...
- python基础——列表推导式
python基础--列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for va ...
- Python基础-列表_元组_字典_集合
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- Python基础——列表、元组操作
列表.元组操作 列表: 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0 ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
随机推荐
- S7-1200与S7-200 通信西门子链接
只要这两从站的通讯格式时一样的,而且都为modbus rtu格式的话,是可以走modbus通讯.你在用主站在编程时直接调用modbus rtu通讯库.同时200做为从站,在程序里面将从站的程序写好. ...
- springboot2.0.4对接redis3.2.12版本哨兵模式
redis 哨兵模式的创建 1. 下载redis3.2.12版本.https://codeload.github.com/antirez/redis/zip/3.2.12 2. 解压后放到/usr/ ...
- WinForm控件之【MaskedTextBox】
基本介绍 掩码文本控件,使用掩码来区分用户输入文本是否正确. 常设置属性 BeepOnError:指示键入无效字符是控件是否发出系统提示音: CutCopyMaskFormat:设置控件文本值复制到剪 ...
- MyBatis从入门到精通:select较深层次的用法
一,简单的情形 需求: 根据用户id获取用户拥有的所有角色,返回的结果为角色集合. 1.接口中增加的方法: List<SysRole> selectRolesByUserId(Long u ...
- AT649 自由研究
这道题有些水... 我们观察到,这是一道彻底离线的题目,连输入也没有,我们可以发现1<=n<=401<=n<=401<=n<=40 于是,我们就可以考虑n=1n=1 ...
- python,看看有没有你需要的列表元祖和range知识!
列表--list 列表:列表是python的基础数据类型之一,存储多种数据类型 可变 支持索引 可切片 方便取值 li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2, ...
- springBean生命周期----来自spring实战总结
1.Spring对bean进行实例化 2.Spring将值和bean的引用注入到bean对应的属性中(比如说注入到被依赖的bean的方法中或属性里) 3.如果bean实现了BeanNameAware接 ...
- [leetcode] 929. Unique Email Addresses (easy)
统计有几种邮箱地址. 邮箱名类型:local@domain 规则:1. local中出现"."的,忽略. a.bc=abc 2. local中出现"+"的,+以 ...
- git,github,gitlab,码云的区别
git 是版本控制工具. github https://github.com/和gitlab https://about.gitlab.com/都是基于git仓库的web开发流程代码托管平台.两者的区 ...
- Git学习(二):Git的初步使用
一.Git的最小配置 1.使用如下命令创建Git的用户名和邮箱,如下所示: $git config --global user.name 'your_name' $git config --globa ...