python_基础数据类型二

Posted echo-up

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_基础数据类型二相关的知识,希望对你有一定的参考价值。

1、列表:可索引,可切片,可加步长

  可以存储大量的数据

li = [‘alex‘, ‘wusir‘, ‘taibai‘, ‘egon‘, ‘景女神‘, ‘文周老师‘, ‘日天‘]
print(li[0]) #alex
print(li[-1]) #日天
print(li[:2]) #alex,wusir
print(li[5:]) #文周老师,日天
print(li[-1:2:2]) #日天,景女神

增加:
li.append(‘张三‘) #追加
li.insert(1,‘zhangsan‘)#插入
li.extend(‘ab‘) #迭代着追加

删除:
li.pop(2) #通过索引删除,有返回值,返回被删除的元素
li.remoove(‘alex‘) #通过元素删除
li.clear() #清空
del li[1] #通过索引删除
del li[:4:2] #通过切片加步长
del li 在内存级别删除列表

修改:
  按照索引修改
  li[2] = ‘张三‘
  li[2:4] = ‘ab‘
  li[2:5:1] = ‘abc‘ #必须一一对应

查:
  for i in li:
    print(i)

其它方法:
  len count index
  sort()升序排序 sort(reverse=True)降序排序 reverse()反转

元祖:只读列表
  tu1 = (‘a‘,1,True,[‘a‘,2],{‘name‘:‘a‘})
  儿子不能改,孙子可以修改
range:自定制的数字范围的可迭代对象
    顾头不顾尾,一般和for循环结合使用,可以加步长



  
 











































以上是关于python_基础数据类型二的主要内容,如果未能解决你的问题,请参考以下文章

python基础_数据类型

C零基础视频-26-身份证号校验程序

为什么二代测序的原始数据中会出现Read重复现象?

Python基础篇_组合数据类型的基本概念

Python基础篇_基本数据类型

Python流程控制