4.5 列表

简介: 下面我们学习的是列表,列表是由一序列特定顺序排列的元素组成的。可以把字符串、数字、字典等东西加入到列表中,其中的元素之间没有任何关系。列表也是自带下标的,默认从0开始。strl='werwfrwefrvrtgrg'print(type(strl))print(list...

下面我们学习的是列表,列表是由一序列特定顺序排列的元素组成的。可以把字符串、数字、字典等东西加入到列表中,其中的元素之间没有任何关系。列表也是自带下标的,默认从0开始。


strl='werwfrwefrvrtgrg'

print(type(strl))

print(list(strl))

a=['a','b','c','abc',123]

print(a)

print(type(a))

#print(dir(a))


#append 追加

a.append('hello')

print(a)


#index 和str的find差不多

print(a[0],a[2])

print(a.index('abc'))


#insert 在0位置上插入zhouyuyao

a.insert(0,'zhouyuyao')

print(a)

a.insert(3,'zyy3')     #在3位置上插入zyy3

print(a)


#remove 删除,只删除一个元素,删多个写多个

print('remove' * 3)

print(a)

a.insert(3,'abc')

print(a)

a.remove('abc')

a.remove('abc')

print(a)


#sort 排序

print('sort ' * 3)

print(a)

a.sort() #这个排序存在字符串和数字的原因是会出现错误异常退出的

print(a)

b=['e','d','c','a','b']  #当列表都是字符串时,则可以进行正常排序

b.sort()

print(b)

得出结果:['a', 'b', 'c', 'd', 'e']


#reverse 反序

print(a)

a.reverse()

print(a)


#切片

print(a[3:])

print(a[1:5])

#注意:切片时,取得是最后一位-1,(1:5代表的是原列表中的位置)


目录
相关文章
|
2月前
|
移动开发 HTML5 容器
列表元素
【2月更文挑战第13天】列表元素。
28 0
|
4天前
|
索引 Python
列表
【6月更文挑战第28天】列表。
11 3
|
9月前
|
Java 数据库连接 程序员
收藏文章列表
收藏文章列表
20 0
|
11月前
|
索引 Python
|
存储 人工智能 索引
|
移动开发 前端开发 HTML5
web前端学习(七)——HTML5中列表(无序列表、有序列表、嵌套列表、自定义列表)及列表项的相关标签设置
web前端学习(七)——HTML5中列表(无序列表、有序列表、嵌套列表、自定义列表)及列表项的相关标签设置
web前端学习(七)——HTML5中列表(无序列表、有序列表、嵌套列表、自定义列表)及列表项的相关标签设置
7.5.1 创建条目列表示例
7.5.1 创建条目列表示例
83 0
7.5.1 创建条目列表示例
|
开发工具 开发者
好文章列表
在阿里云开发者社区看到的好文章
289 0
使用GDI+生成KnownColor列表
原文:使用GDI+生成KnownColor列表 在写这篇“GDI+与WPF中的颜色简析”之前,我试着使用GDI+生成KnownColor列表。
1017 0
|
索引
列表的魔法
以中括号括起来,以","分隔每个元素,列表中的元素可以是数字,字符串,列表中可以嵌套列表。列表的列表中还能嵌套列表,也可以是布尔值。所有的都能放进去。 li = [1,12,9,"age",["hehe",2,"wang",["wanggang","xudong"]],"end"] print(l.
905 0