美文网首页
python-list常用方法

python-list常用方法

作者: 爱吃草的猫_4551 | 来源:发表于2019-08-16 10:18 被阅读0次

Python列表是常用的数据类型,主要说一下一些常用的方法

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可

1:初始化

names = ['a','b','c','d']print(names)

运行结果:

['a','b','c','d']

2:元素访问以及切片

#访问索引位置为2的元素值print(names[2])#最后一个位置print(names[-1])#切片只能从左往右names[1:3],起始位置为第一个参数,结束位置为第二个参数减1print(names[1:3])#访问索引位置0到3的元素print(names[:3])#访问索引位置-2到-1的元素print(names[-2:])#第三个参数就是每隔2索引访问一个元素print(names[::2])

运行结果:

c

['b','c']

['a','b','c']

['c','d']

['a','c']

d

3:元素插入#追加放在最后names.append("f");print(names)#插入insert 1:位置,2:内容names.insert(1,"g");print(names)

运行结果:

['a','b','c','d','f']

['a','g','b','c','d']

4:元素修改

#指定要修改元素的索引位置以及元素值names[1] ="h";print(names)

运行结果:

['a','h','c','d']

5:删除元素

#删除的3种方式#第一种,根据元素值进行删除names.remove("a")print(names)#第二种,根据索引位置进行删除del names[0]print(names)#第三种,删除最后一个元素names.pop()print(names)

运行结果:

['b','c','d']

['b','c','d']

['a','b','c']

6:查询索引位置

print(names.index("d"))

运行结果:

3

7:统计

#list中含有a字符的数量print(names.count("a"))

运行结果:

1

8:清空

names.clear()print(names)

运行结果:

[]

9:反转

names.reverse()print(names)

运行结果:

['d','c','b','a']

10:排序

names.sort();print(names)

运行结果:

['a','b','c','d']

 11:扩展

names2 = [1,2,3,4]

names.extend(names2)print(names)

运行结果:

['a','b','c','d', 1, 2, 3, 4]

12:拷贝

#只能浅copynames3 = names.copy()print(names)print(names3)

运行结果:

['a','b','c','d']

['a','b','c','d']

目前直说这么多,后续还会进行补充

相关文章

  • python-list常用方法

    Python列表是常用的数据类型,主要说一下一些常用的方法 序列是Python中最基本的数据结构。序列中的每个元素...

  • python-List

    python赋初值 python 全部清零 python赋值是引用赋值,无引用就回收python与Java一样,不...

  • 集合

    1. 常用容器类 Collection 的常用方法 List 的常用方法 Set 的常用方法 Map 的常用方法 ...

  • Yii2速查手册

    Controller控制器常用方法 Request组件常用方法 Html助手常用方法 CRUD常用方法 一、Act...

  • AlertDialog 实用API及其示例

    本文将介绍常用AlertDialog Api及其常用AlertDialog示例 常用API 常用方法 方法定义方法...

  • java字符串String、StringBuilder、Stri

    String的常用方法 StringBuffer的常用方法 StringBuilder的常用方法 String、S...

  • 2017.6.13-14

    学习python总结python常用的方法string的常用方法dictionary的常用方法 python抽象,...

  • OC笔记

    1. NSString 常用方法 2. NSArray 常用方法 3. NSDictionary 常用方法 4. ...

  • Python-List操作

    前言: 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0...

  • Objective-C之NSDictionary学习笔记(IOS

    NSDictionary类简介 属性表(@property) 常用方法 常用类方法 词典对象的生成 常用实例方法 ...

网友评论

      本文标题:python-list常用方法

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