美文网首页
python中list的一些属性

python中list的一些属性

作者: 天秤座的橘子 | 来源:发表于2020-03-20 23:40 被阅读0次

首先明确:

1、列表list是一种数据结构

2、list可以进行的操作:索引,取部分(也叫切片),加,乘,检查成员

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


具体的操作:

1、创建列表  

 list1=[1,2,3,5,7]      

 list2=['a','b','d']

2、查看列表的值  

 print(list) :相当于遍历整个列表      

list[0] 访问列表的第一个元素

list.count(1):某个元素在列表中出现的次数   

list.index(1):元素出现的角标

3、添加新元素   

list.append()  在列表的末尾加入元素

ist.insert(n, x):在第n个位置插入x

 list1.extend(list2)  :把第二个列表接在第一个列表后面

4、切片   

list[m,n]    取列表的第m个元素到n之前的元素,取不到n

list[:n]       取列表从头开始到n之前的元素,取不到n

list[m:]      取列表从m开始到结尾,包括结尾的元素

list[m:n:x]    取列表第m到第n之前的数据,步长为x

5、排序(列表的排序针对同类型元素)

list.reverse()  将列表反转

list.sort()        列表按照升序排列

list.sort(reverse==True)    列表按照降序排列

6、删除元素

list.pop() :删除最后一个元素,如果括号内有值则删除那个下表下的元素

list.remove(x) :删除x,如果有多个相同元素删除第一个

7、列表的一些计算?

len(list) :列表的长度

max(list) :列表中的最大值                      min(list):列表中的最小值


一个小题:

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。


解题:

class Solution:

    def twoSum(self, nums: List[int], target: int) -> List[int]:

        x = len(nums)

        for i in range(0,x):

            for j in range(i+1,x):

                if nums[i]+nums[j]== target:

                    return [i,j]

相关文章

  • python中list的一些属性

    首先明确: 1、列表list是一种数据结构 2、list可以进行的操作:索引,取部分(也叫切片),加,乘,检查成员...

  • Python数据类型

    下面列举Python中四种数据类型的一些特征 列表 有序list.append(data)list[i]或list...

  • 2018-04-19 python中List添加、删除元素的几种

    源地址:python中List添加、删除元素的几种方法 一、python中List添加元素的几种方法 List 是...

  • python 面向对象

    python 面向对象 self代表类的实例,而非类 Python内置类属性 类方法 list、dict 等都成为...

  • 站在 Java 的肩膀上学 Python (三)

    Python 中的List Python 中的 List 和 Java 很相似,不同之处在于声明 变量classm...

  • Python学习笔记(二)

    List和Tuple类型 1.Python创建List 由于Python是动态语言,所以list中包含的元素并不要...

  • 魔法属性

    今天给大家介绍一些Python中的类属性中存在的一些具有特殊含义的属性,常常被我们称为魔法属性,详情如下: 1. ...

  • 12-30list

    list属性与应用 一。什么是列表(list) 列表是python提供的容器型数据类型。可变并且有序的。可变 - ...

  • Python基础复习-List(一)

    List(列表) 在Python中,用方括号表示一个List,[ ]List是Python中最主要的内置数据类型之...

  • 2.List常用的语法

    1.List集合中取出某一属性的值的集合 List list = new ArrayList ();...

网友评论

      本文标题:python中list的一些属性

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