首页 > 编程语言 >Python学习的自我理解和想法(5)

Python学习的自我理解和想法(5)

时间:2024-10-08 19:48:15浏览次数:8  
标签:Python 元素 list 自我 想法 列表 语法 理解

学的是b站的课程(黑马程序员),跟老师写程序,不是自创的代码!

今天是学Python的第五天,学的内容是还是列表。

1.列表元素的排序

(1).sort()

语法:list.sort(),[对原列表中的元素进行排序,默认是升序,不会生成一个新列表,若想实现降序排列,转入参数reverse=True].

(2)sorted()

语法:list.sorted(),[对列表元素进行排序(默认升序),会把排序后的结果生成一个新列表],还可以对非数字列表按照其他标准排序,如长度.

2.翻转列表

语法:list.reverse()

3.获取列表长度

语法:len(list)

自我理解:获得的是列表中的元素数量.

4. 获取列表中的最大最小值

语法:max(list) [最大值],min(list) [最小值]

自我理解:可以定列表数值的范围

5.获取指定元素的索引

语法:list.index(a),[a为列表中的元素].

6. 列表的嵌套

自我理解:列表中有元素是列表,那原列表是二维列表.并且,如果要打印内部列表的元素,应该一层层写,格式为{list[a][b]…[n]},a为内层列表的索引,b为内层的内层列表的索引,n为想要元素的索引.

7.列表的生成

(1).range生成

自我理解:生成连续数或者数列的方法.

(2)原始方法

自我理解:for in 语句.

(3)列表生成式

自我理解:简写.一定要注意程序的规范性!

(4)两个练习题

总结 

这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

标签:Python,元素,list,自我,想法,列表,语法,理解
From: https://blog.csdn.net/Pocker_Spades_A/article/details/142729631

相关文章

  • Python面向对象基础
    文章目录1.什么是面向对象1.1常见的编程思想1.2面向过程是什么1.3什么是面向对象1.4封装1.5继承1.6多态2.面向对象的概念2.1两个重要概念:类和对象2.2类2.3对象2.4self关键字3.对象属性3.1什么是属性3.2类外面访问属性3.3类内部获取属性1.什么是面......
  • 【新人系列】Python 入门(一):介绍及环境搭建
    ✍个人博客:https://blog.csdn.net/Newin2020?type=blog......
  • 计算机毕业设计 基于Hadoop的智慧校园数据共享平台的设计与实现 Python毕业设计 Pytho
    博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌......
  • python解释器配置
    python解释器配置Python解释器是一种程序,用于读取和执行Python代码。Python是一种高级编程语言,广泛应用于各种领域,包括web开发、数据科学、人工智能、自动化、科学计算等。Python解释器的核心作用是将Python代码转换成计算机可以理解和执行的形式。以下是Python......
  • 2024年华为OD笔试机试E卷- 补种未成活胡杨 (java/c++/python)
    华为OD机试E卷2024真题目录(java&c++&python)本人习惯先看输入输出描述,可以明确知道哪些数据已知,需要去得到什么结果,再代入更有目的性地阅读题干内容,快速理解,所以把输入输出描述放在前面,你可以试下这样阅读对你是否有帮助。输入描述N总种植数量1≤N≤100000M......
  • 2024年华为OD笔试机试E卷- 关联子串 (java/c++/python)
    华为OD机试E卷2024真题目录(java&c++&python)本人习惯先看输入输出描述,可以明确知道哪些数据已知,需要去得到什么结果,再代入更有目的性地阅读题干内容,快速理解,所以把输入输出描述放在前面,你可以试下这样阅读对你是否有帮助。输入描述输入两个字符串,分别为题目中描述的......
  • 计算机毕业设计 基于Flask+vue的博客系统的设计与实现 Python毕业设计 Python毕业设计
    博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌......
  • 如何写出Pythonic的代码?
    f-string、三元操作、各种解析式、生成器装饰器的熟练运用,“内库”引用和函数封装再加持PEP8,撰写的脚本不pythonic都难。......
  • 计算机毕业设计 基于Python的荣誉证书管理系统的设计与实现 Python毕业设计 Python毕
    博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌......
  • python数据分析
    Python是一种非常流行的编程语言,尤其在数据分析领域。Python拥有丰富的库和框架,可以帮助你执行各种数据分析任务。Python常用的数据分析工具之一:NumPy。Numpy用于进行大规模数值和矩阵运算,提供了多维数组对象和一系列操作这些数组的函数。numpy-base:numpy-base是NumPy包的......