python数据类型 列表+元组
一:列表
二:元组
一:列表list:
1.列表中的每个元素都可变的,意味着可以对每个元素进行修改和删除;
2.列表是有序的,每个元素的位置是确定的,可以用索引去访问每个元素;
3.列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开
4.可以为任意对象就意味着元素可以是字符串、整数、元组、也可以是list等Python中的对象。
创建方式:shop = ["可口可乐","苹果","可比克","飞科剃须刀"]
依靠下标可以定位每一个元素
可口可乐 0 苹果1......
查询
1.查询:想查第二位是啥 print(shop[1]) 输出结果是苹果
1.2.指定范围查询:print(shop[0:2]) 实际查询结果为下标0和1
1.3 .倒数查询:print(shop[-1])
1.4 重复打印列表:print(shop*2)
1.5查询数据是否在列表中 print("苹果"in shop) 在会输出Ture 不在会输出False
1.6 找出关键词的下标位置 print(shop.index("苹果"))
修改
2.修改:把苹果修改为香蕉 shop[1] = "香蕉"
新增
3.末尾新增:在最后面新增个士力架:shop.append("士力架")
4.指定位置新增:想在第二个位置新增士力架(第二个位置坐标为1) shop.insert(1,"士力架")
删除
5.删除末尾:删除列表最后一个位置数据 shop.pop()
6.删除指定位置:删除坐标索引为1的数据 shop.pop(1)
7.指定关键词删除:删除苹果 shop.remove("苹果")
8.坐标索引范围删除:删除坐标0-2的数据 del shop(0:2)
9.列表中包含列表:shop = ["可口可乐","苹果","可比克","飞科剃须刀",[1,2,3] ]
[1,2,3] 这个列表在shop中算一个坐标shop[4]
想查询2,需要使用shop[4][1]
10.int数值排序:a = [1,3,5,7,9]
10.1 正序排序:a.sort()
10.2 倒叙排序:a.sort(reverse=True)
10.3 查询最大值 max(a)
10.4 查询最小值 min(a)
11.清空列表:shop.clear()
12.两个列表组合:print(shop+a)
13.查询列表中一共多少元素:print(len(shop))
14.查询列表中同一值有多少个:print(count("苹果"))
15.循环打印列表字段:for x in shop:
print(x)
元组
Tuple
元组与列表相似,不同之处在于元组的元素不能修改,元组使用小括号 列表使用的方括号
tup = (1,2,3,4)
输出第二位元素 tup[1]
重复打印 print(tup*2)
元组之间可以使用 + 号和 * 号进行运算
元组相加 合成一个新的元组
tup1 = (1,2,3)
tup2 = (4,5,6)
tup3 = tup1+tup2
python数据类型 列表+元组的更多相关文章
- python数据类型:元组
python数据类型:元组 python的元组与列表类似,但是元组的元素不能修改 元组使用小括号,列表使用大括号 元组创建简单,只需要在括号中添加元素,使用逗号隔开 创建元组: tup1 = (50, ...
- Python摸爬滚打之day04----基本数据类型(列表,元组)
1.列表 列表是可变的, 有序的数据类型,列表是按照添加顺序来保存的,可以存放各种数据类型. 1.1 列表的切片(同字符串) 1.2 列表的增删改查 注意: 列表是可以直接在列表上面进行操 ...
- python数据类型——列表和元组类型
列表类型(list) 定义一个列表类型很简单: l = ['a','b','c','d','e','f'] 变量l即为列表类型,可以用type方法查看: print(type(l)) 列表的增删改查 ...
- python数据类型之元组、字典、集合
python数据类型元组.字典.集合 元组 python的元组与列表类似,不同的是元组是不可变的数据类型.元组使用小括号,列表使用方括号.当元组里只有一个元素是必须要加逗号: >>> ...
- **python中列表 元组 字典 集合
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...
- 7 Python 数据类型—列表
列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置, ...
- Python学习-列表元组字典操作
一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['war ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- python数据类型-----列表
今天来总结下python3.4版本列表的一些操作方法. 列表(list): 1.列表就像一个线性容器,但是比C++的 lis t扩展多得多,列表里的元素可以是相同类型,也可以包含各种类型,比如列表里嵌 ...
随机推荐
- H - Food HDU - 4292 网络流
题目 You, a part-time dining service worker in your college’s dining hall, are now confused with a n ...
- Oracle的pl/sql变量类型
pl/sql定义 sql是结构化查询语言.sql是不是一个编程语言?编程语言一般都能够声明变量,写条件判断,循环.sql不具备这些特征,所有sql不是一门编程语言.我们在实际的开发中,有这种需要,把s ...
- spring学习笔记(九)事务学习(上)
前述 这段时间在工作中碰到一个事务相关的问题.先说下这个问题的场景,我们是一个商城项目,正在开发优惠券模块,现在有一个需求是需要批量领取优惠券,而且在领券时,其中一张领取失败不能影响其他符合要求的 ...
- Spring方法注入的使用与实现原理
一.前言 这几天为了更详细地了解Spring,我开始阅读Spring的官方文档.说实话,之前很少阅读官方文档,就算是读,也是读别人翻译好的.但是最近由于准备春招,需要了解很多知识点的细节,网上几乎 ...
- PrintStream:打印流
package com.itheima.demo05.PrintStream; import java.io.FileNotFoundException; import java.io.PrintSt ...
- java ->会话技术Cookie&Session
会话技术Cookie&Session 会话技术简介 存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户 ...
- 解决 Loaded plugins: fastestmirror
其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我也没有仔细了解过,可能是系统不支持或者缺少组建导致的.处理办法就是禁用这个插件,方法如下:roo ...
- Java并发编程:线程池ThreadPoolExecutor
多线程的程序的确能发挥多核处理器的性能.虽然与进程相比,线程轻量化了很多,但是其创建和关闭同样需要花费时间.而且线程多了以后,也会抢占内存资源.如果不对线程加以管理的话,是一个非常大的隐患.而线程池的 ...
- 如何使用Postman生成不同格式测试的报告
Postman还可以生成测试报告,还是多种格式报告? Postman团队开源Newman作为Postman运营工具,该开源库使用命令行方式执行Postman 脚本,并且生成多种格式报告,还支持Post ...
- [转]如何用Vmware 10虚拟化物理机
在重装系统的过程中总会遇到这种情况,平时用的东西一下子就找不到了,比如办公记录,考勤记录等等.虽然在重装系统之前你一般都会备份一些重要文件,但是往往都会漏备份一些之前忽略文件,还有一些自己使用电脑的“ ...