美文网首页
Python3 修改列表

Python3 修改列表

作者: 木榕师 | 来源:发表于2019-07-22 18:13 被阅读0次

创建一个列表

stus = [ “孙悟空”, “猪八戒”,“沙和尚”,"唐僧", “蜘蛛精”,“白骨精”]
print("修改前:", stus)

修改列表中的元素

直接通过索引来修改元素

stus[0] = 'sunwukong'
stus[2] = 'ha虎'

通过del 来删除元素

del stus[2] #删除索引为2的元素

print("修改后:", stus)

stus = [ “孙悟空”, “猪八戒”,“沙和尚”,"唐僧", “蜘蛛精”,“白骨精”]
print("修改前:", stus)

通过切片来修改列表

在给切片进行赋值 时,只能使序列

stus[0:2] = 'swk'
stus[0:2] = ['牛魔王’,'红孩儿']
stus[0:0] = ['二郎神'] #向索引为0的位置插入元素
stus[ : : 2] = ['牛主人公',’二郎神‘,’红孩儿‘]

当设置了步长时,序列中元素的个数必须和切片中元素的个数一致

通过切片来删除元素

del stus [0:2]
del stus [: : 2]
stus [1:3] = [ ]

print("修改后:", stus)

以上操作,只适用于可变序列

s = 'hello'
s [1] = 'a' #不可变序列,无法通过索引来修改

如果需要转的话,可以通过list()函数将其他的序列转换为

list
s = list(s)
print(s)

相关文章

  • Python3 修改列表

    创建一个列表 stus = [ “孙悟空”, “猪八戒”,“沙和尚”,"唐僧", “蜘蛛精”,“白骨精”]prin...

  • Python3数据类型-02-列表

    Python3数据类型-列表-02 2.1 什么是列表(list)? Python3数据类型-01中简单的回顾和复...

  • Python Day75(传递列表)

    在函数中修改列表 禁止函数修改列表

  • Python3简明教程二

    这部分主要说明Python3的数据结构、字符串操作等。 来源:实验楼Python3简明教程 1. 列表的方法与列表...

  • Python学习——列表简介

    Python学习——列表操作 列表: 列表内的元素可以通过索引来操作和使用 列表的修改、添加、删除: 修改: 添加...

  • python3-元组、列表和字典

    来自python3学习笔记,有不正确的地方大家多多指教 一、列表 (一)、列表的简述 1.列表使用方括号[],列表...

  • 第24课:传递列表

    预习: [:] 知识点: 8.4 传递列表 8.4.1 在函数中修改列表 8.4.2 禁止函数修改列表 练习: 大...

  • python每天进步一点点(5)

    python 大大的图 我的图 今天学习的是 修改 添加 删除 列表中的元素 1,修改列表元素 修改列表元素的语法...

  • python3常见列表方法及代码解析

    本章将介绍 Python3列表类型常用的一些方法 extend() 列表的扩展,可以理解成列表的拼接 在列表中提取...

  • catching classes that do not inh

    修改python3源码: class MobileErrorHandler(errorhandler.ErrorH...

网友评论

      本文标题:Python3 修改列表

      本文链接:https://www.haomeiwen.com/subject/sgcrlctx.html