一 、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 基础【第五篇】元组和列表相关推荐

  1. python列表的特点_python基础(一)列表、集合和元组的基本特性

    趁这个周末的时间整理了下之前学习的一些python 基础部分内容,作为一个复习.内容较长分为了几个部分,本文代码在Jupyter Notebook中运行. ''' Python 1.变量常用的数据类型 ...

  2. python的序列包括字符串列表和什么_Python基础:03序列:字符串、列表和元组

    一:序列 1:连接操作符(+) 这个操作符允许把一个序列和另一个相同类型的序列做连接,生成新的序列.语法如下:sequence1 + sequence2 该表达式的结果是一个包含sequence1和s ...

  3. python语言中tup的意思_Python基础知识: 元组

    原标题:Python基础知识: 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如 ...

  4. python 两个列表相互映射_Python基础 — 10分钟学习函数式Python

    点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1.  函数式范式 2.  ...

  5. python列表功能默写_python基础学习——列表list的功能

    一.list列表,可迭代的对象 LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]] list类,通过list类创建的对 ...

  6. python容量变化类型有哪些_python基础数据类型补充以及编码的进阶

    一. 基础数据类型补充内容 1.1 字符串 字符串咱们之前已经讲了一些非常重要的方法,剩下还有一些方法虽然不是那么重要,但是也算是比较常用,在此给大家在补充一些,需要大家尽量记住. #captaliz ...

  7. python编译器包括的简单过程_python基础第二课

    一  认识模块 1.1  sys #!/usr/bin/env python3 #Author: Sam Gao importsysprint(sys.path) #打印PYTHONPATH环境变量# ...

  8. python if else用法筛选出成绩不及格的学生的姓名_python 基础第四篇

    列表 万恶之源-基本数据类型(list,tuple) 本节主要内容: 纲要: 1.   列表的介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型. 比如JS中的数 组, ja ...

  9. python turtle基本语法_Python 基础语法-turtle篇

    Python 基础语法-turtle篇 今天这节课主要讲了类的概念,并引出turtle中的函数和Turtle类. -创建一个Turtle类:brad=turtle.Turtle() -定义Turtle ...

最新文章

  1. 阿里某leader因年轻下属不主动找活干,提醒对方继续这样绩效不好看,对方竟直接辞职!...
  2. 百度信息流和搜索业务中的弹性近线计算探索与应用
  3. Robotaxi有进账了!中国自动驾驶商业化迈出一大步
  4. STM32中STD、HAL、LL库比较
  5. 【算法数据结构Java实现】折半查找
  6. 降低 80% 的读写响应延迟!我们测评了 etcd 3.4 新特性(内含读写发展史)
  7. VTK:可视化算法之Hello
  8. obj模型转json模型_微软文字转图像技术又进化,提出两种 GAN 的升级模型 | CVPR 2019...
  9. 控制台添加log4net
  10. html5 下拉刷新(pc+移动网页源码)
  11. linux自动重新启动,linux 系统自动重新启动,请帮忙看看
  12. java实现人脸识别(附源码)
  13. 什么是java框架结构_Java框架概述
  14. NX/UG二次开发—CAM—获取、修改程式的切削参数
  15. 剑指Offer(第二版)面试案例:树中两个节点的最低公共祖先节点
  16. 16数码管静态显示(74hc_595)
  17. 最长子序列DP和二分法
  18. SpringBoot+Vue项目校园在线拍卖系统
  19. 网页设计色彩搭配原则
  20. wm_paint重绘图像_如何在Windows 10上使用Paint 3D调整图像大小

热门文章

  1. 产品经理的成功秘诀——“九步法”
  2. 【MATLAB】点云数据处理程序可视化实现1
  3. 【报告分享】 2021中国社交电商行业发展报告-中国互联网协会(附下载)
  4. obsidian图片链接转换成markdown语法,不关闭wiki链接
  5. 045.(2.14)相识,相知,相守
  6. 向天真的女孩投降---感人语录
  7. 数据美化 | 超Cute 的 Python 手绘图形库!
  8. 【红队靶场】暗月五月考核靶场sunday
  9. CSS display:table属性用法解析
  10. NeurIPS 2021 | Twins:重新思考高效的视觉注意力模型设计