数据结构论坛

首页 » 分类 » 问答 » Python教程九数据结构一
TUhjnbcbe - 2024/4/8 16:46:00
北京治疗白癜风较好的医院是哪家 http://www.txbyjgh.com/m/

Python数据结构

一.列表:

Python中列表是可变的,注意:列表为[]方括号,这是它区别于字符串和元组的最重要的特点,简单来说:列表是可以修改的,字符串和元组是不能修改的。下面我们来演示一下列表

列表:

结果:在结尾处成功的把张韶涵添加到了列表当中

下面我们来看一下.extend的用法

例:

结果:extend把张韶涵拆开一个一个的添加

insert为指定位置添加,这个功能还是很人性化的,也非常简单,下面我们来试验一下

例:

结果:instert把张韶涵成功添加到了列表里面我要求的位置

remove删除元素,在()内输入想要删除的元素就可以,用法也是很简单的,下面我们来试验一下,在这里我想删除掉王心凌

例:

例:remove成功的删除掉了王心凌,想要删除那个元素只需要输入需要删除的元素就可以了

pop也是一个删除,和remove不一样的是,pop删除的是元素的指定位置,输入位置就可以实现删除,下面我们来试验一下

例:

结果:我们按照指定的位置成功的删除掉了周杰伦

clear一条非常简单的命令,清空列表,删除列表里所有的东西

例:

结果:很简单吧,输入clear()直接清空删除列表

index简单来说就是查找,如果没有编译器则会报错,下面我们来试验一下

例:

结果:当元素中没有查找的内容编译器就会报错

count查找列表中的个数,现在我们查找p在列表中有几个

例:

结果:查询到p在列表中出现了2次

sort()对列表进行排序,这样咱们就不用了自己排序了,编译器会自动帮咱们排序

例:

结果:之前a在列表中的1位,执行了sort之后,结果a在列表中的0位,排序成功

我们发现了,sort可以在列表中正序排列,如果我就是不想在列表中正序排列,我就

想要倒着排列,没关系,很简单,只需要执行.reverse就可以,下面我们来试验一下

例:

结果:.reverse成功的将列表倒序排序了

今日重点:append添加元素

extend拆开一个一个添加

remove删除元素

clear清空列表,删除列表里所有的东西

count查找列表中的个数

sort()对列表进行排序

1
查看完整版本: Python教程九数据结构一