零基础Python教程043期 列表的增删改查,彻底学通序列基本操作

简介: 零基础Python教程043期 列表的增删改查,彻底学通序列基本操作

知识要点:



一、补充

List函数可以将字符串,转为列表,将字符串中的每一个元素,变成列表中的一个元素


二、列表的增加

1、运算符+    list3=list1+list2

2、分片技术操作    list3[3:3]="是"

3、insert插入  list3.insert(4,"不是")

4、append   list3.append("?")

5、extend     list3.extend("?")


三、列表元素的删除

1、del操作符   del list3[4]

2、remove函数   list3.remove(“呢”)

3、pop函数  默认删除列表中的最后一个元素list3.pop()     list3.pop(len(list3)-2)

4、clear清除所有元素 list3.clear()


四、列表的修改

1、最简单的修改   list3[3]="是不是“

2、利用列表分片技术来实现批量修改

list3[3:6]=[“是不是”,“变变变”,“奥特曼”]  只修改指定的位置的值

list3[3:]=[“是不是”,“变变变”,“奥特曼”]  修改了索引3之后的所有位置被替换成最新的元素

会有不同的效果


五、查

1、利用print函数输出列表 print(list3)

2、利用循环来输出列表元素


六、总结

1、掌握列表的增删改查

2、掌握两种不同的基本操作(是否使用分片技术来操作)

3、加强练习


相关代码:

#将字符串转为列表
name="刘金玉"
list1=list(name)
s="编程"
list2=list(s)
list3=list1+list2
# print(list3)
#分片技术
# print(list3[1:1+2])
#最终要形成的文字“刘金玉是编程人员”
list3[3:3]="是"
# print(list3)
list3[len(list3):]="人员"
list3.insert(4,"不是")
list3.append("呢")
list3.extend("?")
print(list3)
#删除,把“不是”删除
del list3[4]
print(list3)
#利用函数方式删除
list3.remove("呢")
print(list3)
#删除最后一个元素
list3.pop()
print(list3)
#删除“人”这个字
list3.pop(len(list3)-2)
print(list3)
# #清除所有元素
# list3.clear()
# print(list3)
#利用分片技术的修改操作
list3[3:6]=["是不是","变变变","奥特曼"]
print(list3)
相关文章
|
27天前
|
索引 Python
Python列表
Python列表。
48 8
|
29天前
|
C语言 Python
[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words
本文介绍了Python的关键字列表及其使用规则。通过回顾`hello world`示例,解释了Python中的标识符命名规则,并探讨了关键字如`if`、`for`、`in`等不能作为变量名的原因。最后,通过`import keyword`和`print(keyword.kwlist)`展示了Python的所有关键字,并总结了关键字不能用作标识符的规则。
33 9
|
1月前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
70 8
|
1月前
Seaborn 教程-主题(Theme)
Seaborn 教程-主题(Theme)
117 7
|
1月前
|
Python
Seaborn 教程-模板(Context)
Seaborn 教程-模板(Context)
51 4
|
1月前
|
数据可视化 Python
Seaborn 教程
Seaborn 教程
50 5
|
3月前
|
存储 编译器 索引
Python 序列类型(2)
【10月更文挑战第8天】
Python 序列类型(2)
|
3月前
|
存储 C++ 索引
Python 序列类型(1)
【10月更文挑战第8天】
|
5月前
|
存储 索引 Python
Python中序列类型 (Sequence Types)
【8月更文挑战第2天】
104 4
|
存储 算法 BI
【100天精通python】Day6:python基础_基本数据结构,常用序列类型和运算符
【100天精通python】Day6:python基础_基本数据结构,常用序列类型和运算符
141 0