Python基本数据类型--列表、元组、字典、集合

2023-05-19,,




一、Python基本数据类型--列表(List)



  

1、定义

:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素。


  

2、列表的创建

:   

# 方式一list1 = ['name','age',''job]# 方式二list2 = list('age','name,'salary'')


  

3、列表的特点


   <1> 可存放多个值。


   <2> 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序。


   <3> 可修改指定索引位置对应的值,属于可变类型。


  

4、常用操作

(较多,和示例一起放出) 



View Code


  

 

4.1 列表的深浅copy


(难点) 



View Code


  

5、列表和字符串

(split 和 join)   

s = 'Hello everyone's1 = s.split()  # 将字符串默认以空格划分s = 'Hello,everyone's2 = s.split(',')  # # 将字符串默认以逗号划分print(s1,s2)  # ['Hello', 'everyone'] ['Hello', 'everyone']list = ['want','fly']
s3 = ','.join(list)  # 将列表转为字符串print(s3)  # 'want,fly'

 




二、Python基本数据类型--元组(tuple)



 


 1、定义


:与列表类似,只不过[]改成()。


 

 

2、特性




      <1> 可存放多个值 。

      <2> 不可变 。

      <3> 按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序。


 

 

3、作用


:因为元组一旦创建,便不可更改,所以可用于储存一些不变的量,防止被修改或误操作。


 

 

4、元组的创建

 

                方式一:

                    ages = (11, 22, 33, 44, 55)

 




View Code

 



三、Python基本数据类型--字典(dict)



 


   1、定义


:{key1:value1,key2:value2}

     注意:

       <1> 键与值用冒号“:”分开;

       <2> 项与项用逗号“,”分开。

    


2、特性:



      <1> key-value结构

      <2> key必须可hash、且必须为不可变数据类型、必须唯一

      <3> 可存放任意多个值、可修改、可以不唯一

      <4> 无序

  

  


  3、字典的创建



    方式一:

      st = {'name1':'hyt','age':19}

    方式二:

      p = dict(name='cc',age=21)

    方式三:

      dic={}.fromkeys(['k1','k2'],[])    #{}.fromkeys(seq,100) 不指定100默认为None


   

 4、字典的常见用法


View Code

 




四、




#定义可变集合 


set1


#改为不可变集合frozenset  set2



View Code


  


  


4、clear()方法可以清空集合



    

a

a

.clear

(

)) # None




《Python基本数据类型--列表、元组、字典、集合.doc》

下载本文的Word格式文档,以方便收藏与打印。

  • python中len函数的使用方法是什么
    python中len函数的使用方法是什么

    在Python中,len()函数用于返回指定对象的长度或者元素个数。它可以接受字符串、列表、元组、集合、字典等对象作为参数,并返回它们的长度。例如: # 字符串长度 s = "hello" print(len(s)) # 输出 5 ...

    2024-05-15编程代码
  • python如何把字符串拆开
    python如何把字符串拆开

    Python可以使用split()方法将字符串拆分为多个子字符串。split()方法接受一个分隔符作为参数,并返回一个包含拆分后的子字符串的列表。 例如,以下代码展示了如何将一个字符串按照空格进行拆分: s = "Hello...

    2024-05-15编程代码
  • 怎么使用python求解最小公倍数
    怎么使用python求解最小公倍数

    以下是使用Python求解最小公倍数的一个示例代码: def gcd(a, b): while b: a, b = b, a % b return a def lcm(a, b): return a * b // gcd(a, b) num1 = 12 num2 = 18 result = lcm(num1...

    2024-05-15编程代码
  • python中split的使用方法是什么
    python中split的使用方法是什么

    在Python中,split() 方法用于将字符串分割成子字符串,并返回一个包含分割后子字符串的列表。split() 方法可以指定分隔符,如果不指定分隔符,则默认使用空格作为分隔符。 语法: str.split(sep=None, maxsplit=...

    2024-05-15编程代码
  • idea怎么配置python运行环境
    idea怎么配置python运行环境

    要配置Python运行环境,可以按照以下步骤操作: 下载Python:首先,需要下载并安装Python。可以在Python官方网站上找到适合你操作系统的Python版本,并按照官方指南进行安装。 设置环境变量:在安装完Python...

    2024-05-13编程代码,
  • python如何下载第三方模块
    python如何下载第三方模块

    要下载第三方模块,可以使用Python的包管理工具pip。以下是通过pip下载第三方模块的一般步骤: 打开命令提示符或终端窗口。 使用以下命令安装第三方模块(例如,安装requests模块): pip install requests ...

    2024-05-13编程代码
  • Python中set函数去重的方法是什么
    Python中set函数去重的方法是什么

    在Python中,可以使用set()函数来去除列表、元组、字符串等数据结构中的重复元素。例如: # 去除列表中的重复元素 my_list = [1, 2, 3, 1, 2, 3] unique_list = list(set(my_list)) print(unique_list) # 去除元...

    2024-05-13编程代码
  • python中的filter函数有什么作用
    python中的filter函数有什么作用

    在Python中,filter函数用于过滤序列,返回一个由符合条件的元素组成的新序列。filter函数接受一个函数和一个序列作为参数,函数会对序列中的每个元素进行判断,只有满足条件的元素才会被保留在新序列中。函数的...

    2024-05-13编程代码