python 中列表 元组 字典 集合的区别(分好几部分)一、列表1.列表和C语言中的数组有什么区别呢? Python最基本的数据结构是序列。Python原生没有数组的概念,Python中原生的列表虽然使用方法与数组类似,但它们之间有本质区别。 Python的列表不需要指定列表长度、数据类型。可以进行索引,切片,更新,删除,切片等操作。 Python可以通过 import array 或者import numpy中的array 来引进数组,在创建数组时必须指定数组长度和数据类型。2.什么是列表?列表实际上是”可变序列“列表list是Python内置的一种数据结构,使用方括号[ ]和逗号分隔符列表内的元素可以是不同的数据类型。3.那么什么是序列? 序列是Python中最基本的数据结构。序列中的每个元素都有一个索引来表示位置,索引由0开始。 序列可以进行索引,切片,加,乘,检查成员等操作。且Python有内置方法用于:确定序列长度,确定最大最小元素等。 Python的序列有6个内置类型,最常见的是列表和元组。4.列表(1)形式 my_list1=['physics','a',2022,1]创建:list()函数可以把所有类型的序列转换成一个列表my_list2=input(”请输入一个字符串:“)print(my_list2)print(list(my_list2))输出:hello['h', 'e', 'l', 'l', 'o']访问:print(my_list1[0])print(my_list1[1:3]) #输出的是小列表,包括my_list1[1]~my_list1[2]的元素print(my_list1[]) #报错输出:physics['a',2022]增添:list.append 在列表末尾追加一个新元素list.extend 在列表末尾一次追加多个元素(可以直接追加序列)(+) 连接两个列表,返回一个新列表,不改变原列表list.insert 将元素插入到列表指定位置未完待续