专业编程基础技术教程

网站首页 > 基础教程 正文

学习编程第159天 python编程 序列的增删改查

ccvgpt 2024-11-27 12:05:54 基础教程 1 ℃


今天学习的是刘金玉老师零基础Python教程第42期,主要内容是python编程 列表的增删改查。

学习编程第159天 python编程 序列的增删改查

(一)序列的增加

1.补充知识:使用list函数将字符串变成序列的每个元素。比如:name="四川二流子编程" ,使用list1=list(name),即可变成列表['四', '川', '二', '流', '子', '编', '程']

2.序列的增加。

方法1:如果在序列的最后位置增加,可以通过列表相加来实现序列元素的增加。List3=List1+List2

方法2:如果在其他位置增加内容我们可以利用分片技术实现序列内容的增加。比如,在list1中“编”前增加“从零开始”,我们可以通过函数list1[5:5]="从零开始学"实现。

案例:

name="四川二流子编程"

list1=list(name)

list1[5:5]="从零开始学"

list1[len(list1):len(list1)]="需要长期坚持"

print(list1)

方法3:使用insert函数插入内容。

案例:

name="四川二流子编程"

list1=list(name)

list1.insert(5,"从零开始学")

print(list1)

方法4:使用append函数增加内容。

案例:

name="四川二流子编程"

list1=list(name)

list1.append("从零开始学")

print(list1)

方法5:使用extend函数增加内容。

案例:

name="四川二流子编程"

list1=list(name)

list1.extend("从零开始学")

print(list1)

(二)序列的删除

1.del函数删除。

案例:

name="四川二流子从零开始学编程"

list1=list(name)

del list1[2:5]

print(list1)

2.remove函数删除。

案例:

name="四川二流子从零开始学编程"

list1=list(name)

list1.remove("二")

print(list1)

3.pop函数删除,默认删除最后一个元素。

案例

name="四川二流子从零开始学编程"

list1=list(name)

list1.pop(5)

print(list1)

4.clear函数删除,清除全部元素。

(三)序列的修改

1.直接赋值修改:list1[3]="傻"

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

List1[3:6]=["是不是","变变变","奥特受"]只修改指定的位置的值

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

(三)序列的查找

1.利用print函数。比如print(list1)

2.利用循环输出列表元素

Tags:

最近发表
标签列表