数据结构 考研,数据结构考研真题
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()对列表进行排序
数据结构 考研(数据结构考研参考)