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代表的是原列表中的位置)


目录
相关文章
|
Java 数据库连接 程序员
收藏文章列表
收藏文章列表
54 0
|
索引 Python
HTML教程6——列表标签
无序列表用<ul>标签表示,无序列表的每一项前默认都是用圆点标识,<ul>标签中比较重要的属性为type(列表前的符号),默认为disc(圆点),还有circle(空心圆),square(实心正方形),<ul>标签中只能有<li>标签,<li>标签的元素代表列表每一行的内容,<ul>标签中可以允许有任意个<li>标签。
HTML教程6——列表标签
|
容器
08 # 列表标签
08 # 列表标签
65 0
|
存储 人工智能 索引
标签之美九——列表
标签之美九——列表
117 0
标签之美九——列表
|
开发工具 开发者
好文章列表
在阿里云开发者社区看到的好文章
323 0
使用GDI+生成KnownColor列表
原文:使用GDI+生成KnownColor列表 在写这篇“GDI+与WPF中的颜色简析”之前,我试着使用GDI+生成KnownColor列表。
1059 0
|
索引
列表的魔法
以中括号括起来,以","分隔每个元素,列表中的元素可以是数字,字符串,列表中可以嵌套列表。列表的列表中还能嵌套列表,也可以是布尔值。所有的都能放进去。 li = [1,12,9,"age",["hehe",2,"wang",["wanggang","xudong"]],"end"] print(l.
933 0