首页 > 编程语言 > 详细

python基础数据类型:list

时间:2020-07-11 14:53:56      阅读:50      评论:0      收藏:0      [点我收藏+]

list

列表,承载任意数据类型,存储大量的数据,存储多种数据类型。列表是有序的 ,可索引、切片

列表的索引、切片

l = [jack,[1,2,3],tony,luffy]
print(l[1]) #   [1, 2, 3]
print(l[1][1])  # 2
print(l[:2])    # [‘jack‘, [1, 2, 3]]
print(l[::-1])  # [‘luffy‘, ‘tony‘, [1, 2, 3], ‘jack‘]?

列表的方法

# append:追加,在列表最后面追加一个元素
l = [1,2,a]
l.append(b)
print(l)    #   [1, 2, ‘a‘, ‘b‘]
?
# insert:插入,在列表的任意位置插入元素
l = [1,2,a]
l.insert(1,abc)
print(l)    #   [1, ‘abc‘, 2, ‘a‘]
?
# extend:迭代追加,在列表的最后面迭代这追加一组数据
l = [1,2,a]
s = edfg
l.extend(s)
print(l)    #   [1, 2, ‘a‘, ‘e‘, ‘d‘, ‘f‘, ‘g‘]
?
# pop:通过索引删除列表中的对应的元素,该方法有返回值,返回值为删除的元素.默认删除最后一位
l = [1,2,a]
res = l.pop(1)
print(res,l)    #   2 [1, ‘a‘]
?
# remove:通过指定元素删除列表中的元素
l = [1,2,a]
l.remove(2)
print(l)    #   [1, ‘a‘]
?
# clear:清空列表
l = [1,2,a]
l.clear()
print(l)    #   []
?
# del:按照索引删除该元素
l = [1,2,a,b,c]
del l[1]
print(l)    #   [1, ‘a‘, ‘b‘, ‘c‘]
del l[1:3]
print(l)    #   [1, ‘b‘, ‘c‘]
del l[::2]  #   切片删除该元素
print(l)    #   [2, ‘b‘]
?
# 修改列表的值
l = [1,2,a,b,c]
l[1] = hh #按照索引改值
print(l)    #[1, ‘hh‘, ‘a‘, ‘b‘, ‘c‘]
?

 

python基础数据类型:list

原文:https://www.cnblogs.com/jmuchen/p/13283458.html

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