08_python的列表、元祖、字符串、字典及公共方法

1.python的列表

(1)列表概述

  • python的列表类似与其他高级语言的数组
  • python的列表用[]定义,列表元素之间使用,分隔
    定义列表的基本语法:
student_number_list=["p18301200","p18301201"]

(2)列表的常用操作

student_number_list.append()  # 参数:数据。            功能:在列表末尾追加数据或追加一个列表。
student_number_list.count()   # 参数:数据。            功能:计算该数据在列表中出现的次数。
student_number_list.insert()  # 参数:索引,数据。      功能:在列表指定位置插入数据。
student_number_list.reverse() # 参数:无                功能:逆序、反转。
student_number_list.clear()   # 参数:无                功能:清除列表。
student_number_list.extend()  # 参数:列表              功能:在列表末尾追加列表。
student_number_list.pop()     # 参数:无 或索引         功能:删除末尾数据。删除指定位置数据。
student_number_list.sort()    # 参数:reverse=true      功能:升序排列。
student_number_list.copy()    # 参数:无                功能:
student_number_list.index()   # 参数:无                功能:
student_number_list.remove()  # 参数:数据              功能:删除第一个出现的指定数据

student_number_list[索引]=数据  #                       功能:修改指定位置的数据
del student_number_list[索引]   #                       功能:删除指定位置的数据
len(列表)                       #                       功能:返回列表的长度
  • del是python的关键字,它能够删除列表中的元素,它的本质是将一个变量从内存中删除,删除后其后的代码不可再次使用该变量。
  • 实际开发中,删除列表中元素建议使用列表方法而不使用关键字del

    (3)列表的遍历

for student_number in student_number_list:
    print(student_number)
  • python中使用for循环进行列表迭代遍历

    (4)列表的应用场景

  • 列表是python中使用最多的一种数据类型,它可以存储不同类型的数据,但是实际开发中一般存储相同数据类型的数据。
  • 通过列表的迭代遍历,可以对列表元素执行统一的操作。

    2.python的元祖

    (1)元祖概述

    (2)元祖的常用操作

    (3)元祖的遍历

    (4)元祖的应用场景

    3.python的字典

    (1)字典概述

    (2)字典的常用操作

    (3)字典的遍历

    (4)字典的应用场景

    4.python的字符串

    (1)字符串概述

    (2)字符串的常用操作

    (3)字符串的遍历

    (4)字符串的应用场景

    5.python的内置函数

原文地址:https://www.cnblogs.com/lasnitch/p/11576716.html

时间: 2024-11-02 16:27:53

08_python的列表、元祖、字符串、字典及公共方法的相关文章

基本数据类型(字符串_数字_列表_元祖_字典_集合)

基本数据类型(字符串_数字_列表_元祖_字典_集合) 1.字符串 2.数字 除了布尔类型外,int.long.float和complex都可以使用的运算为:加.减.乘.除.整除.幂运算和取余 3.列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示.元组的内容不可变,可以包含任意对象,使用圆括号表示.元组 1 l = [1, 2, 3, '4', '5'] # 列表 2 l = list((1, 2, 3, '4', '5')) 3 4 t = (1, 2, 3, '4', '5') #

字符串 数字 列表 元祖 字典 的不同分类and集合的概念

可变不可变 1.可变:列表 字典 2.不可变:字符串 数字 元祖 访问顺序: 1.顺序访问:字符串 列表 元祖 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表 元祖 字典 原子:数字 字符串 id(变量名)可以查出储存的位置 s={1,2,3,3,9,8,8} print(id(s)) 41383080 集合(set): 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型 例如: s={1,2,3,3,9,8,8} print(type(s)) 输出 <class '

Python 小栈_03:Python的列表、元祖和字典

今日学习: 一.列表(有序的)1.索引.切片(切片后仍为列表)lis=[11,22,33,44,22,0]# v=lis[2]# print(v)# v=lis[0:2]# print(v)# 2.支持for循环,为可迭代对象# for item in lis:# print(item)# 3.修改(索引和切片都可).删除(用del).增加列表# lis[0]=22# print(lis)# lis[0:2]=22,33# print(lis)# del lis[2]# print(lis)#

老齐python-基础4(元祖、字典、集合)

1.元祖 元祖的特性结合了字符串和列表 元祖是用圆括号括起来的,其中的元素之间用逗号(英文半角)隔开.元祖中的元素是任意类型的python对象(包括以后自定义的对象) 元祖中的元素不可更改,所以修改列表的方法,在元祖中都会失效.     使用场景: 元祖比列表操作速度快.如果定义了一个值,并且唯一要用他做的是不断的遍历他,那么请使用元祖代替列表. 如果对不需要修改的数据进行"写保护",即该数据是常量,那么此时也要使用元祖.如果必须要改变这些值,则可以转换为列表修改. 元祖可以在字典(又

python学习第二周(数据类型、字符串、列表、元祖、字典)

一.模块.库 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持. 模块初始化:模块就是库,库可以是标准库或者是第三方库. sys模块 os模块 Sys.path 导入模块的时候,先从当前目录下面查找. 我们起名字时候不能和导入的模块名字相同. Python的第三方库 E:\\python_path\\base\\lib\\site-packages Python的标准库位置 E:\\python_path\\base Sys.ar

python基础知识之列表、元祖、字典/字符串。

基础知识之列表: 列表用 [  ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除. 常用用法如下 names = ['zhang', 'zhuang', ['alx', 'bob'], 'chen', 'qiang'] print(len(names)) # 获取列表长度 print("aaffaa".count("a")) # 获取a在字符串出现的次数 print(names[1:3]) # 切片 print(names[-1]) # 获取最后

Python基础-列表、元祖、字典、字符串

列表和分组 序列概览: 数据结构是通过某种方式组织在一起的数据元素的集合.这些元素可以是数字.字符,甚至可以是其他数据结构. 在python中,最基本的数据结构是序列(sequence). 序列中的每一个元素被分配一个序号----即元素的位置,也称为索引.下标.第一个索引是0,第二个索引是1,以此类推. Python包含6种内建的序列,此次重点讨论最常用的两种类型:列表.元祖.其他内建序列类型包括:字符串.Unicode字符串.buffer对象和xrange对象.接下来讲解对所有序列都通用的操作

python基础知识之列表、元祖、字典、集合、字符串。

1.可变类型之列表 列表用 [ ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除等 ```python names='zhangyang guyun xiangpeng xuliangwei' names = ['zhang', 'zhuang', 'chen', 'qiang'] name_list = [['zhang', 'zhuang'], ['chen', 'qiang']] list_num = [1, 4, 5, 2, 3, 4, 52, 54] print(l

字符串,列表,元祖,字典,集合的内置方法

一. 数字类型 1.1 整型int   1.用途: 记录年龄\等级\各种号码 2.定义方式: age=18 age=int(18) x=int('123') #只能将纯数字的字符串转换成整型 print(type(x)) print(int(3.7)) #这个小数部分没有了 3.常用操作+内置的方法           ( 赋值\比较\算术) 该类型总结:   存一个值  ;  不可变(1.可变:值变,id不变.可变==不可hash 2.不可变:值变,id就变.不可变==可hash) 判断是否哈