首页 > 编程语言 >Python中的容器类型(1)

Python中的容器类型(1)

时间:2023-01-01 20:34:03浏览次数:43  
标签:容器 30 20 10 Python 元素 list 列表 类型

Python中的容器类型(第1篇)

python中的容器类型包含字符串(str),元组( tuple ),列表(list ),集合(set )等类型。

接下来是对它们的介绍。

 


 

1. 序列。

 

 

序列(sequence ),是一种可迭代,元素有序的容器类型的数据。

关于它有一些操作:

1.访问序列

事例:

a = "Holle"

a[0] (正值索引,以0开头)

a[-5] (负值索引)

max(): 返回ASCII码最大字符

min():返回ASCII码最小字符

len(): 获取序列长度

 

此外序列还可以通过加和乘("+","*")来操作

事例:

+,* 

 

序列中还有切片操作。

语法:

 

[start:end:step]

 

  1. start:开始索引,是可以省略的,默认值为0
  2. end:结束索引, 是可以省略的
  3. step:步长,是可以省略的,默认值为1,正整数,负整数都可以

 事例:

a = "Holle”
a [1:3]
“ol”

 

 


 

2.列表 

 

列表是一种可变序列类型,可以增加,删除,替换的操作。

如何创建一个列表?

  1. list(iterable)函数,参数iterable是列表中的参数
  2. 使用中括号“【】”

 追加元素

列表可以追加元素,追加元素时可以有多种方法

  1. 使用list.append函数
  2. 若要在列表中追加多个元素,则可以使用list+=t(其他列表),或使用list.extend(其他列表)函数

 事例:

 

#list.append函数
list = [10,20,30]
list.append(40)
#list+=t
list = [10,20,30]
t = [40,50,60]
list += t
#list.extend函数
list = [10,20,30]
list.extend(40)

 

插入元素

要想在列表中插入元素,可以使用列表list.inser(i,x)方法。其中,i是插入的位置,x是插入的元素。

事例:

list = [10,20,30]
list.inser(1,11)

访问元素

和序列一样,列表可以被访问too,索引从0开始。

事例:

list = [10, 20,30]
print( list[0] )
print( list[1] )
print( list[2] )

替换元素

事例:

list = [10,20,30]
list[1] = 80
#结果
[10,80,30]

 

删除元素

注:如果找到了匹配的元素,则删除那个元素,若有多个匹配的元素,则只删除匹配到的第一个元素。

事例:

list = [10,20,30]
list.remove(10)

本文写到这里因时间有限,元组,集合,字典的介绍我会再写一篇博客,敬请谅解。若博客中出现了错误,

欢迎各位指点!

 

我的邮箱:

[email protected]

很高兴你阅读了我的博客

 

 

 

标签:容器,30,20,10,Python,元素,list,列表,类型
From: https://www.cnblogs.com/laodaiblog/p/17016964.html

相关文章