列表 元组

Posted mlhz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表 元组相关的知识,希望对你有一定的参考价值。

1 什么是列表

列表是一个可变的数据类型

列表由[]来表示,每一项元素使用用逗号隔开,列表什么都能装,能装对象的对象

列表可以装大量的数据

 

2 列表的索引与切片

列表和字符串一样 ,也有索引和切片,切出来的是列表

索引的下标从0开始  [起始位置:结束位置:步长]

 

3 列表的增删改查

1 增加  :    append() 追加      

例如;

lst = ["黄渤","王力宏","张一山","章子怡"]
lst.append("张慧玲")
print(lst)

    insert (index,元素)  在index位置添加元素

例如:

 lst.insert(2,"茉莉花")  # 在指定位置添加
print(lst)

      extend()迭代添加

例如:

 lst.extend(["朱朱朱","邓紫棋","网哈哈"])
print(lst)

2 删除    pop(index)  按位置删除元素

例如:

lst.pop(2)
print(lst)

              remove(元素)   直接删除元素

例如:

lst.remove("黄渤")  (记住)
print(lst)

         

3 修改    索引修改

例如;

lst =["王者荣耀","QQ飞车","吃鸡","消消乐","QQ游戏"]
lst[0]="扫雷"
print(lst)

           切片修改

例如:

lst[:3:2]=["呵呵呵","哒哒哒"]
print(lst)

4 查询     for el in list:

                  el

5 常用操作

 1 sort()排序 reverse = True降序

2 reverse() 翻转

3 len()求长度

 

4 列表的嵌套

降维 一层一层的看

 

5 元组

只读列表

使用()表示元组

如果元组中只有一个元素(元素,)

空元组:tuple()

元组是一个可迭代对象,可以使用for循环

 

6 range

range(n)  从0到n-1

range(m,n) 从 m到n-1

range(m,n,q) 从m 到n-1每q个取1个

综上就是切片

 

7 使用range和for循环 来获取列表中的索引

for i in range(len(列表):

i 索引

列表[I] 元素

 

 

 

 

 

                  










以上是关于列表 元组的主要内容,如果未能解决你的问题,请参考以下文章

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码

循环,元组,字典,列表,代码整理

python 字典列表元组生成器的使用

如何从片段内的列表视图打开链接网址?

如何键入可以获取列表或元组的列表或元组的函数?

代码学习PYHTON 元组