python元组和列表的联系_Python 基础【第五篇】元组和列表
一 、Python之列表:
其实所谓的列表我个人感觉和shell 中的数组是一样的(只是个人见解哦),列表其实说白了就是元素的组合:
格式:
Name = [a,b,c,d]
下标:
每一个列表中的元素都对应一个下标下标的起始位为0
比如列表[a,b,c,d]
a对应的下标为0
b对应的下标为1
c对应的下标为2
……
1.1.定义列表:
比如定义列表group 元素分别为(test,11,bbb,343,ccc)
>>> group = ["test",11,"bbb",343,"ccc"]
1.2.打印列表:
显示列表中的元素有两种方式,如下
>>>group
['test', 11, 'bbb', 343, 'ccc']>>> print(group)
['test', 11, 'bbb', 343, 'ccc']
1.3.根据下标打印列表中的某个元素:
>>> group = ["test",11,"bbb",343,"ccc"]>>> group [3]343
>>> group [2]'bbb'
>>> group [1]11
>>>group [0]'test'
1.4.列表中追加元素
1.4.1.利用append()函数
//打印当前列表中的元素
>>> group = ["test",11,"bbb",343,"ccc"]
//追加元素
>>> group.append("zhangsan")
//打印追加后列表中的元素
>>>group
['test', 11, 'bbb', 343, 'ccc', 'zhangsan']
1.4.2.利用extend()函数
>>> group.extend(['zhang','wang','li'])>>> printgroup
['test', 11, 'bbb', 343, 'ccc', 'zhang', 'wang', 'li']
(注:append()和extend()的区别在于append()函数只能追加一个元素,而extend()只能追加多个元素)
1.4.3.利用list指定列表来添加元素
//打印当前列表中的元素
>>>group
['test', 11, 'bbb', 343, 'ccc', 'zhangsan']
//追加元素
>>> list.append(group,"haha")
//打印追加后列表
>>>group
['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']
1.5.列表中删除和替换元素
1.5.1.利用列表下标进行替换
//打印当前列表中的元素
>>>group
['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']
//替换
>>> group[1] = "wangyufei"
//打印替换后列表中的元素
>>>group
['test', 'wangyufei', 'bbb', 343, 'ccc', 'zhangsan', 'haha']
1.5.2.列表删除元素
1.5.2.1、pop可以将某个元素删除列表并打印出该元素
用法:
lists.pop(下标)
例:
>>> list_1=[3, 4, 5, 6]>>>list_1
[3, 4, 5, 6]>>> list_1.pop(1)4
>>>list_1
[3, 5, 6]
1.5.2.2、del 通过下标直接删除值
用法:
del lists[tage]
>>> group = ['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']>>>group
['test', 11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']
#删除group列表中下标为0的值
>>> delgroup[0]>>>group
[11, 'bbb', 343, 'ccc', 'zhangsan', 'haha']
1.6.利用“len (name)”统计列表中的元素数
>>>group
['test', 'wangyufei', 'bbb', 343, 'ccc', 'zhangsan', 'haha']>>>len (group)7
二、Python之元组
元组和列表很相似其格式如下:
Name = (number0,number1,number2,………)
其实元组和列表差不多 操作方式也类似这里也就不多说了 具体相同点和不同点 下面对相同点和不同点做个总结
三、列表和元组的区别
1. 相同点:
元组和列表都是存储元素的容器、下标都是从0开始、逗号分隔
2. 不同点:
列表可以修改、转变数据类型 定义的时候为 [ ] 方括号
元组不可被修改 定义的时候为()圆括号
python元组和列表的联系_Python 基础【第五篇】元组和列表相关推荐
- python列表的特点_python基础(一)列表、集合和元组的基本特性
趁这个周末的时间整理了下之前学习的一些python 基础部分内容,作为一个复习.内容较长分为了几个部分,本文代码在Jupyter Notebook中运行. ''' Python 1.变量常用的数据类型 ...
- python的序列包括字符串列表和什么_Python基础:03序列:字符串、列表和元组
一:序列 1:连接操作符(+) 这个操作符允许把一个序列和另一个相同类型的序列做连接,生成新的序列.语法如下:sequence1 + sequence2 该表达式的结果是一个包含sequence1和s ...
- python语言中tup的意思_Python基础知识: 元组
原标题:Python基础知识: 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如 ...
- python 两个列表相互映射_Python基础 — 10分钟学习函数式Python
点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1. 函数式范式 2. ...
- python列表功能默写_python基础学习——列表list的功能
一.list列表,可迭代的对象 LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]] list类,通过list类创建的对 ...
- python容量变化类型有哪些_python基础数据类型补充以及编码的进阶
一. 基础数据类型补充内容 1.1 字符串 字符串咱们之前已经讲了一些非常重要的方法,剩下还有一些方法虽然不是那么重要,但是也算是比较常用,在此给大家在补充一些,需要大家尽量记住. #captaliz ...
- python编译器包括的简单过程_python基础第二课
一 认识模块 1.1 sys #!/usr/bin/env python3 #Author: Sam Gao importsysprint(sys.path) #打印PYTHONPATH环境变量# ...
- python if else用法筛选出成绩不及格的学生的姓名_python 基础第四篇
列表 万恶之源-基本数据类型(list,tuple) 本节主要内容: 纲要: 1. 列表的介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数 组, ja ...
- python turtle基本语法_Python 基础语法-turtle篇
Python 基础语法-turtle篇 今天这节课主要讲了类的概念,并引出turtle中的函数和Turtle类. -创建一个Turtle类:brad=turtle.Turtle() -定义Turtle ...
最新文章
- 阿里某leader因年轻下属不主动找活干,提醒对方继续这样绩效不好看,对方竟直接辞职!...
- 百度信息流和搜索业务中的弹性近线计算探索与应用
- Robotaxi有进账了!中国自动驾驶商业化迈出一大步
- STM32中STD、HAL、LL库比较
- 【算法数据结构Java实现】折半查找
- 降低 80% 的读写响应延迟!我们测评了 etcd 3.4 新特性(内含读写发展史)
- VTK:可视化算法之Hello
- obj模型转json模型_微软文字转图像技术又进化,提出两种 GAN 的升级模型 | CVPR 2019...
- 控制台添加log4net
- html5 下拉刷新(pc+移动网页源码)
- linux自动重新启动,linux 系统自动重新启动,请帮忙看看
- java实现人脸识别(附源码)
- 什么是java框架结构_Java框架概述
- NX/UG二次开发—CAM—获取、修改程式的切削参数
- 剑指Offer(第二版)面试案例:树中两个节点的最低公共祖先节点
- 16数码管静态显示(74hc_595)
- 最长子序列DP和二分法
- SpringBoot+Vue项目校园在线拍卖系统
- 网页设计色彩搭配原则
- wm_paint重绘图像_如何在Windows 10上使用Paint 3D调整图像大小
热门文章
- 产品经理的成功秘诀——“九步法”
- 【MATLAB】点云数据处理程序可视化实现1
- 【报告分享】 2021中国社交电商行业发展报告-中国互联网协会(附下载)
- obsidian图片链接转换成markdown语法,不关闭wiki链接
- 045.(2.14)相识,相知,相守
- 向天真的女孩投降---感人语录
- 数据美化 | 超Cute 的 Python 手绘图形库!
- 【红队靶场】暗月五月考核靶场sunday
- CSS display:table属性用法解析
- NeurIPS 2021 | Twins:重新思考高效的视觉注意力模型设计