列表

作者: HHusHH | 来源:发表于2016-11-30 19:42 被阅读0次

创建列表,元素可以是任何数据,甚至可以是另一个列表,

列表的标志是中括号 []

menber = [元素1,元素2,元素3]

可以创建空列表 a = [ ]

列表从0开始,跟CJAVA之类的一样

len(member)   可用来查询有多少个元素

添加一个元素在最后

member.append(元素n)

添加多个元素在最后

member.extend(元素n,元素n+1)

特定位置插入一个元素

member.insert(位置,元素n)

删除一个已知元素

member.remove(元素)

del删除某个位置的元素或者整个列表,del是语句,不是函数

del member[1]

del member

pop()函数,用于删除并返回  某个位置元素,默认最后一个元素

member.pop()

menber.pop(0)

分片:拷贝列表连续的某一部分

member[1:3]

从第一个元素到第二个元素,不包括第三个

member[:3]

从第零个元素开始,到第二个元素

member[1:]

从第一个元素到最后一个

member[:]

整个列表

列表的合并

list3 = list1 + list2

重复列表

list3 * 5

查询元素是否在列表内

123 in list3

123 not in list3

123 in list3[1]

返回True或者Flase

123 in list[1][1] 列表中的列表元素

计算某元素出现次数

list3.count(123)

返回出现次数

查询某个元素位置

list.index(元素,[查询起始位置],[结束位置])

返回位置

翻转元素位置(小米笔试题)

list.reverse()

小米笔试题

输入 hello xiao mi 输出mi xiao hello

a = input('qingshuru\n')

a.split(' ').reverse()

print(a)

排序(默认从小到大)

list.sort() 从小到大

list.sort(reverse=True) 从大到小

警告

list1=[0,1,2,3,4,5]

list2=list1

list3=list1[:]

list2跟list3区别在于,list3是拷贝list1,是有自己的内存空间,但是list2是赋值,共用list1的内存

相关文章

  • Markdown 系列(三) 列表

    无序列表 由圆点组成的列表 列表1 列表2 列表3 列表1 列表2 列表3 列表1 列表2 列表3 +-*这三种符...

  • markdown常用的语法

    列表 有序列表: 列表项 1 列表项 2 无序列表: 列表项 1 列表项 2 列表项 3 列表项 4 列表项缩进两...

  • markdown常用语法

    标题 列表 无序列表- 列表1 - 列表1.1 -列表1.2- 列表2 有序列表1. 列表1 1. 列表1....

  • html阶段第二节第一天

    高级标签 列表标签 无序列表 列表一 列表二 ...... 有序列表 列表一 列表二 ...... 定义列表dl...

  • markdown测试

    段落 三级标题 四级标题 五级标题 列表 无序列表 列表1 列表2 列表3 列表1 列表2 列表3 有序列表 列表...

  • 学习小组Day1笔记-Herobrine

    Day1-Herobrine 列表 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表...

  • H5学习从0到1-H5列表(8)

    列表的基本语法 ol:有序列表 ul:无序列表 li:列表项 dl:列表 dt:列表项 dd:列表描述 常用列表 ...

  • 第一篇简书

    MarkDown首次使用 无序列表 列表1 列表2 列表3 有序列表 有序列表1 有序列表2 有序列表3 有序列表...

  • 标题

    列表1 列表2 子列表1 子列表2 子列表3子子列表1子子列表2子子子列表1子子子列表2

  • markdown test

    header2 test> test 列表* 列表2 * 列表2.1 列表列表2列表2.1

网友评论

      本文标题:列表

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