码迷,mamicode.com
首页 > 编程语言 > 详细

python_基础数据类型二

时间:2018-08-07 22:00:57      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:元祖   xtend   print   rev   int   eve   基础数据类型   增加   返回   

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_基础数据类型二

标签:元祖   xtend   print   rev   int   eve   基础数据类型   增加   返回   

原文地址:https://www.cnblogs.com/echo-up/p/9439616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!