python123列表的基本操作_关于Python中列表list常见操作介绍

主要涉及知识点

列表是我们python里面最常见的数据类型,我们主要有以下的操作。

1、索引

2、切片

3、追加

4、删除

5、长度

6、循环 (也称遍历)

7、包含

8、嵌套

例如定义列表:List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"]

或者

List2=list(['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"])

主要涉及的基本方法以及介绍

2bfefbb3923c68cdfac42ad4c35cce78.png

简单的示例:

一、列表的定义>>> List2=list(['openstack','python','linux',"docker","zabbix","nginx","linux","

linux","123","ww33##"])

>>> print(List2)

['openstack', 'python', 'linux', 'docker', 'zabbix', 'nginx', 'linux', 'linux',

'123', 'ww33##']

或者List2=['openstack','python','linux',"docker","zabbix","nginx","linux","

linux","123","ww33##"] 我们直接用后面的这种定义,检验和模拟相关方法和切片等。

二、切片与列表取值

切片主要就是针对获取列表中部分或者单个元素的方法,通过下标访问列表中的元素,下标从0开始计数

取列表中的某一个值(通过下标取值,下标从0开始)List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"]

print(List2[0])

print(List2[1])

print(List2[-2])

结果:

openstack

python

123

我们发现在取值时下标为零的恰好取的值为是第一位元素,更好的证明了下标从零开始这一说法,

同时发现print(List2[-2])恰好是倒数第二位元素,由此可见不仅顺着取值,可以倒着取值。切片:访问里面的前多个值:

List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##"]

print(List2[0:3]) #取前三个

结果:

['openstack', 'python', 'linux']

再试试

print(List2[:3])

结果:

['openstack', 'python', 'linux']

由此我们可以看出开始下标是0的时候,可以省略不写,还需要注意下标[0:3]能取到1,2,3位的元素,

即表示第四位取不到,在我们边界取值时需要注意。

print(List2[3:-1]) #取不到最后一位

print(List2[3:]) #取得第四位到最后一位

print(List2[2:9:2])#取出下标为第二位到下标为9之间的 每隔一个元素取一次

print(List2[-3:-1]) #倒着取值取出倒数第三位和倒数第二位

print(List2[-3:])#取出倒数的后三位

print(List[0::2])#每隔一个元素取一次

print(list[::2]) #每隔一个元素取一次 和上面的一样

结果:

['docker', 'zabbix', 'nginx', 'linux', 'linux', '123']

['docker', 'zabbix', 'nginx', 'linux', 'linux', '123', 'ww33##']

['linux', 'zabbix', 'linux', '123']

['linux', '123']

['linux', '123', 'ww33##']

三、列表增加元素

主要使用append的方法追加元素,在末尾增加List2.append("winner")

p

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python列表是一种可变的序列数据类型,可以存储任意类型的元素。下面是Python列表基本操作: 1. 创建列表 可以使用括号 [] 来创建一个空列表,或者在括号添加元素来创建一个非空列表。 ```python empty_list = [] non_empty_list = [1, 2, "three"] ``` 2. 访问元素 列表的元素可以通过索引访问,索引从0开始。 ```python fruits = ["apple", "banana", "cherry"] print(fruits[0]) # 输出:apple ``` 3. 切片操作 可以使用切片操作访问列表的子集。 ```python fruits = ["apple", "banana", "cherry", "date"] print(fruits[1:3]) # 输出:['banana', 'cherry'] ``` 4. 添加元素 可以使用 append() 方法在列表的末尾添加元素。 ```python fruits = ["apple", "banana", "cherry"] fruits.append("date") print(fruits) # 输出:['apple', 'banana', 'cherry', 'date'] ``` 5. 删除元素 可以使用 remove() 方法删除列表的元素。 ```python fruits = ["apple", "banana", "cherry"] fruits.remove("banana") print(fruits) # 输出:['apple', 'cherry'] ``` 6. 修改元素 可以通过索引来修改列表的元素。 ```python fruits = ["apple", "banana", "cherry"] fruits[1] = "date" print(fruits) # 输出:['apple', 'date', 'cherry'] ``` 7. 长度 可以使用 len() 方法来获取列表的长度。 ```python fruits = ["apple", "banana", "cherry"] print(len(fruits)) # 输出:3 ``` 8. 排序 可以使用 sort() 方法对列表进行排序。 ```python numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] numbers.sort() print(numbers) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] ``` 以上是 Python 列表基本操作,还有很多其他的操作,可以通过 Python 的文档或搜索引擎来继续学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值