专业编程基础技术教程

网站首页 > 基础教程 正文

肖sir__python之字符类型的列表(3)

ccvgpt 2024-08-07 18:44:15 基础教程 8 ℃

python之字符列表

(一)列表的介绍

肖sir__python之字符类型的列表(3)

定义:列表是一组右序的存储的数据,

列表字符类型:<class 'list'>

列表的口号是:[ ]

列表是有序的

(二)列表的定义

(1)两种方法:直接通过[] 定义

list1=[1,2,3,4,5]



(2)通果list 转换

list2=list(str1)
print(list2) #['1', '2', '3', '4', '5']
print(type(list2))#<class 'list'>


(三)实操

1、根据索引插入值(覆盖原有的值)

list1=[1,2,3,4,5]
list1[2]="s"
print(list1)



2、append 添加元素(默认添加到最后一位)

list1=[1,2,3,4,5]
list1.append("8")
print(list1)



3、extend 将两个列表连接

list1=[1,2,3,4,5]
list2=[6,7,8,9,10]
list1.extend(list2)
print(list1)#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(list2) #[6, 7, 8, 9, 10]

4、inset 插入(插入的数据,原来的数据向后移动一位)

list1=[1,2,3,4,5]
list2=[6,7,8,9,10]
list1 .insert(2,"x")
print(list1)

5、remove 删除表中值

list1=[1,2,3,4,5,2]
list2=[6,7,8,9,10]
list1.remove(3)
print(list1)

6、del 索引删除

list1=[1,2,3,4,5,2]
list2=[6,7,8,9,10]
del  list1[3]
print(list1)


7、index 根据输入的内容显示索引位

list1=[1,2,3,4,5,2]
list2=[6,7,8,9,10]
print(list1.index(2))

8、sort 排序(升序)

list1=[1,9,2,8,3,4,5,2]
list2=[6,7,8,9,10]
list1.sort()
print(list1)

9、sorted (升序和降序)

list1=[1,9,2,8,3,4,5,2]
list2=[6,7,8,9,10]
print(sorted(list1,reverse=True))
print(sorted(list1,reverse=False))

10、reverse 反转

list1=[1,9,2,8,3,4,5,2]
list2=[6,7,8,9,10]
list1.reverse()
print(list1)


11、pop 删除(默认删除最后一个元素)

list1=[1,9,2,8,3,4,5,2]
list2=[6,7,8,9,10]
list1.pop()
print(list1)


Tags:

最近发表
标签列表