直接上代码:
def listAction(): #2.0 列表 print "将字符串转成列表",list("hello"); exl = list("hello"); print exl[0]; ##读取列表中item print ''.join(exl); ## 将列表转成字符串 #2.0.1 对列表的操作---添加item exList = [None]*10; #对列表添加item #下标赋值, add item,append,insert,extend print "初始化列表: ",exList #下标赋值--会改变列表的值 exList[0]="test"; print "exList items: ",exList; #分片add item 添加在列表项的左后位置,如果有None 将代替None exList[1:3] = ["fuck","james"] print "分片添加item 后: ",exList #apend add item ##始终是在列表的最后位置,并扩展列表的长度 exList.append("mother") print "apend add item",exList #insert add item #在指定列表的位置前面插入item,会改变列表的长度 exList.insert(3,"mother"); print "insert add item ",exList #extend add items #在列表项的最后位置添加多个item 会改变列表的长度 ext = ["add","del"] exList.extend(ext) print "用extend 给列表添加多个item",exList #2.0.2 对列表的操作---统计item 出现在列表中的次数 #count print "count 统计 列表中item在list中出现的次数:", exList.count("test"); #2.0.3 对列表的操作---查找列表中第一个匹配项的位置索引 #index 查找列表中第一个匹配项的位置索引,如果没有匹配就会报异常 print "查找匹配项",exList.index("james") #2.0.4 对列表的操作---删除 #pop 删除列表最后的item exList.pop(); print "删除后:",exList # remove 删除莫一项 exList.remove("test") print "用remove 删除列表项后:",exList; #2.1 列表的排序操作 def sortTest(): sortList = [1,4,6,3,8] #用sort 排序 会改变整个列表的item值 sortList.sort(); print "sort排序后的列表:",sortList; #如果用sorted 只是返回一个排序后的列表的副本,原来的列表不变 sortList = [1,4,6,3,8] tem = sorted(sortList); print "用sorted排序后的列表:",tem; print "原来的列表:",sortList; #use reverse 去反序列表 原来的列表只会变 sortList = [1,4,6,3,8] sortList.reverse() print "用reverse 去列表的反序排列",sortList #用reversed去反序列表 原来的列表不变,返回一个迭代器iterator #可以转换成list sortList = [1,4,6,3,8] temp = reversed(sortList) list(temp) #将迭代器转成list print "去反序后的列表:",tem; print "运来的列表:",sortList;
相关推荐
3. **列表、元组、字典与集合**:这些是Python的主要数据结构,列表是可变序列,元组是不可变序列,字典是键值对的集合,集合则是一组不重复的元素。理解它们的特点和操作方法,如索引、切片、增删改查、迭代等。 4...
"基础篇09-python基本数据结构-列表"这个主题,聚焦于Python中的列表这一核心概念。列表是Python中最常用的数据结构之一,它允许我们存储一系列有序的元素,这些元素可以是任意类型,如数字、字符串甚至是其他列表。...
python 数据结构 书 Python是一种高级编程语言,它具有简单易学、易读易写、可扩展性... Python数据结构书籍的学习方法: python-数据结构-书全文共2页,当前为第1页。 1. 系统学习:按照书籍的章节顺序,逐步学习数据
Python基础知识包括变量、数据类型、运算符、控制结构、函数、模块、文件输入输出等内容。了解Python基础知识是学习Python语言的必要条件。 数据分析 数据分析是Python语言的重要应用领域。Python语言提供了多种...
python基础知识,环境搭建、数据类型、数据结构、算法描述、常用函数等文档持续更新
python基础知识培训--讲述Python的基本语法 数据结构 编程思想等等,是入门的好教程
1. **入门指南**:为初学者提供了Python编程的基础知识,包括安装、环境设置、基础语法、数据类型、控制结构、函数、模块和包等。 2. **标准库**:Python的标准库非常丰富,包含了各种模块,如操作系统接口(os)、...
1. **Python基础知识**:这是入门阶段,学习者会接触到Python的基本语法,如变量、数据类型(整型、浮点型、字符串、布尔型等)、运算符、流程控制(条件语句、循环语句)以及函数的定义与调用。 2. **列表、元组、...
- 语法结构:深入解析Python的基本语法,包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典等)、控制流(如if-else、for、while)、函数定义与调用、模块导入等。 - 类与对象:讲解面向对象编程的...
Python 基础知识点总结 Python 变量类型和变量赋值 ----------------------------- 在 Python 中,变量类型不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都...
通过"python-3.6.7-docs-pdf-a4"这份文档,初学者不仅可以学习到Python的基础知识,还可以了解到一些高级特性和最佳实践。此外,中文版文档使得国内用户能更好地理解内容,减少语言障碍,提高学习效率。无论你是打算...
### Python 基础知识概览 #### 认识 Python 和基础知识 - **Python 的发展历史**: - **起源**:Python 由 Guido van Rossum 创建,他在1982年获得数学与计算机硕士学位后,对编程产生了浓厚的兴趣。 - **背景**...
"标签"为"Python基础",意味着这些习题和解答主要涉及Python的基本语法、数据类型、控制结构、函数、模块和文件操作等核心概念。例如: 1. **基本语法**:包括变量声明、字符串操作、注释、缩进规则等。 2. **数据...
4. Python数据结构与算法:结合高中信息课程标准,讲解Python中数据结构的概念,如使用Python的图解数据结构教程。 5. Python设计模式:课程将介绍设计模式在Python编程中的应用,教材包括《Python编程实战:运用...
《Python基础教程(第3版)》是针对初学者的一本权威指南,旨在帮助读者全面掌握Python编程语言。本教程涵盖了Python 3的核心概念、语法和常用库,为读者提供了坚实的编程基础。以下是对该教程源代码的详细解读: 1...
- **案例分析与实践**:通过具体案例分析,如数据处理、Web爬虫、简单的GUI应用程序等,加深对Python基础知识的理解和运用能力。 - **代码调试与优化**:学习使用调试工具定位并解决程序中的错误,掌握性能分析与...
本资源为Python入门教程,旨在帮助初学者快速掌握Python基础知识,于1小时内学会Python。 知识点一:Python基础知识 ------------------------------------ Python是一种高级的、解释性的编程语言,具有简洁的语法...
7. **数据结构**:深入理解列表、元组、字典和集合的使用,包括它们的操作方法,以及何时选择使用哪种数据结构。 8. **文件操作**:学习如何在Python中打开、读取、写入和关闭文件,以及处理文件异常。 9. **标准...
- **Python基础知识**:涵盖变量、数据类型、控制结构(如条件语句和循环)、函数、模块和包的介绍。 - **面向对象编程**:讲解类、对象和继承的概念,以及如何设计和实现简单的面向对象程序。 - **文件操作和异常...