首页 > 编程语言 >python基础 -列表,元组

python基础 -列表,元组

时间:2022-08-26 19:59:44浏览次数:161  
标签:python 可以 元素 数据类型 列表 元组

python基础 -列表,元组

 

 一. 1.1 列表的介绍

列表是python的基础数据类型之 一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素 用' , '隔开 而且可以存放各种数据类型:

 

 

列表相比于字符串. 不仅可以存放不同的数据类型.  而且可以存放大量的数据. 32位python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素. 而且列表是有序的(按照你保存的顺序),有索引, 可以切片方便取值.

2.2 列表的索引和切片

列表和字符串 一样也拥有索引:

 

列表的切片:

 

 

 

 

 

 二. 列表的增删改查

增, 注意, list和str是不 一样的. lst可以发生改变. 所以直接就在原来的对象上进行了操作

 

2.  删除

pop, remove, clear, del

 

 

3.  修改 

索引切片修改

4.  查询, 列表是 一个可迭代对象, 所以可以进 行for循环

5.  其他操作

 

 

 三. 列表的嵌套采用降维操作.一层一层的看就好.

 

 

 

四. 元组和元组嵌套

元组: 俗称不可变的列表. 又被成为只读列表, 元组也是python的基本数据类型之一,  用小括号括起来,  里面可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.

 

关于不可变, 注意: 这里元组的不可变的意思是 子元素不可变.  而子元素内部的子元素是可以变, 这取决于子元素是否是可变对象.

元组中如果只有 一个元素.  一定要添加 一个逗号, 否则就不是元组

 

元组也有count(), index(), len()等 方法. 可以自己测试使用

 

五. range

  range可以帮我们获取到 一组数据. 通过for循环能够获取到这些数据.

 

 

标签:python,可以,元素,数据类型,列表,元组
From: https://www.cnblogs.com/hcx990214/p/16629002.html

相关文章

  • python基础-is 和==的区别及编码和解码
    python基础-is和==的区别及编码和解码 is和==的区别 #a='alex@'#a1='alex@'#print(aisa1)#Fales#......
  • python基础-set集合,深浅拷贝
    python基础-set集合,深浅拷贝  一.基础数据类型补充补充给一个字符串基本操作 列表:循环删除列表中的每一个元素 分析原因:for的运行过程.会有一个......
  • python之文件操作
    万恶之源-文件操作 本节主要内容: 初识文件操作 只读(r,rb) 只写(w,wb) 追加(a,ab) r+读写 w+写读 a+写读(追加写读) 其......
  • python基础-函数
    python基础-函数 一.什么是函数1.我们到目前为止,已经可以完成一些软件的基础功能了.那么我们来完成这样一个功能:约会:  ok.soeasy.我们已经完成了对......
  • Python介绍
    python介绍 python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语......
  • Python 50种区分度高的颜色
    importdistinctipyimportnumpyasnpcolors=distinctipy.get_colors(50)np.set_printoptions(precision=3,suppress=True)colors=np.array(colors)print(repr(c......
  • python 比较两个list
    参考1 https://blog.csdn.net/weixin_44151034/article/details/124286429 参考2参考代码defis_diff_ele(list1,list2):"""判断两个列表元素是否一致(......
  • 学习:python 了解多线程
    在计算机处理工作时,有时需要多个任务并行处理进程:是对计算机的程序的依稀运行过程的秒数简单的来说编写完毕的代码,在没有运行的时候,称为程序正在运行着的代码,这个运行......
  • Python_14文件操作
    一、文件操作:Python提供了必要的函数和方法进行默认情况下的文件基础操作。可以用file对象做大部分的文件操作。open函数,你必须先用Python内置的open函数打开一个文件,创建......
  • python实现推送消息到微信公众号
    使用到库:Requests实现方式:微信已开放了对应的接口,直接通过python的requests库,发起请求,实现推送消息到公众号微信公众号准备:1、没有注册微信公众号,可以使用微信提供的......