首页 > 编程语言 > 详细

Python学习之路--list

时间:2019-05-23 14:08:09      阅读:96      评论:0      收藏:0      [点我收藏+]

列表list  []

每个元素用‘,’ 隔开,可以放任意类型元素,列表有序,即有索引,切片操作。可变序列

技术分享图片
li = [alex,[1,2,3],wusir,egon,女神,taibai]
#索引
l1 = li[0]
print(l1)
l2 = li[1]
print(l2)
#切片
l3 = li[0:3]
print(l3)
View Code

操作

增加

   append()默认增加到最后,对原列表操作,无返回值,即print(l.append(1)) 结果为None

技术分享图片
#增加 append() 默认增加到最后
li.append(浩天)
print(li) 
View Code
循环增加
技术分享图片
while 1:
    s = input(输入员工信息,输入Q表示结束:)
    if s.strip().upper() ==Q:
        break
    else:
        li.append(s)
        print(li)
print(员工信息为:,li)
View Code

插入 

  insert(index,)

技术分享图片
li.insert(4,f)
print(li)
View Code

  extend()若是字符,则会j加入每个元素

li.extend(er)
print(li)
li.extend(123)  #报错
li.extend([1,2,3])
print(li)

删除

pop()  有返回值 默认删最后一个,按索引删除

name = li.pop(1)
print(name,li)

remove(value)按元素删除

clear() 清空

del 删除

del li # 直接删除
print(li)
#切片删除
del li[2:]
print(li)

修改

索引修改  

li[0] = liw
print(li)

切片修改  输入的元素会被拆分,逐个添加

li[0:2] = 白云
print(li)

查询

for i in li:
print(i)
print(li[0:2])

公共方法
len()
l = len(li)
count(value)
li.count(‘‘)
index()
li.index(‘‘)
排序 sort()
sort(key=None, reverse=False) reverse=True,即反向排序
反转 reverse()

Python学习之路--list

原文:https://www.cnblogs.com/rssblogs/p/10911349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!