标签:定位 ever 转化 计算 style 根据 反向 不可 insert
1)列表的定义:列表使用[]来表示,列表中的元素可以是任意数据类型,列表中的元素使用逗号隔开
2)列表的基本操作:a.下标取值,例如:print(list1[1])
b.切片:切出来还是列表,例如:print(list1[1:3])
c.len方法:计算列表的长度,例如:len(list1)
3)列表的常用方法:
②insert方法:指定位置插入元素,参数一,插入数据的位置,参数二,插入的数据,例如:list1.insert(0,"我是插入数据")
③extend方法:一次性在列表的尾部添加多个元素,例如:list1.extend([4,5,6])
②pop方法:根据下标删除对应的元素,默认删除最后一个,也可以通过传索引来删除对应的元素,例如:list1.pop()或list1.pop(1)
③clear方法:清空列表,例如,list1.clear()
②count方法:查找某个元素在列表中出现的次数
②reverse方法:列表反向(即头变尾,尾变头),例如:list1.reverse()
③copy方法:复制列表,例如:list1.copy()
④修改列表中的元素值:直接通过指定下标元素进行赋值修改,例如:list1[0]=1111
1)元组的定义:使用小括号()来表示;元组中的元素可以是任意数据类型;元组是不可变数据类型,定义好以后,内部的数据不可修改
注意点:“若元组中只有一个元素,需要在元素的后面添加逗号,例如:tuple1 = (1,)”
2)元组的操作方法:a.下标取值、例如:tuple1(0)
b.切片:切出来还是元组,例如:tuple1[1:3]
3)元组的方法:①index方法:查找元素对应的下标,若有相同的元素,查到第一个元素就返回对应下标
②count方法:查找在元组中某个元素出现的次数
注意点“元组没有添加以及删除数据的方法”
1)字典的定义:使用{}来表示,每个元素都是由一对键值对(Key:Value)组成
2)字典中数据规范:①Key:不能重复,是惟一的,只能是不可变类型的数据(字符串、数值、元组),建议Key多使用字符串
②Value:可以是任意类型的数据
3)字典定义的方式:①第一种:user_info = {"name":"蓝色海洋","age":18,"gender":"男"}
②第二种:user_info = dict(name ="蓝色海洋",age=18,gender="男")
③第三种:data = [("name","蓝色海洋"),("age",18),("gender","男")] user_info = dict(data)------>使用dict函数将列表转化成字典
4)字典的常用方法:
②update方法:一次性往字典中添加多个键值对(亦可以理解为将一个字典更新到另一个字典中),例如:dict1.update({"aa":1111,"bb":2222,"c":3333})
②popitem方法:默认删除的是字典中最后一个键值对
②get方法:如果键不存在就返回None ,例如:dict.get("a")
③其他方法:
Keys:获取字典中所有的键 ,例如:dict1.Keys(),可以通过list转换成一个列表
Values:获取字典中所有的值 ,例如:dict1.Values(),可以通过list转换成一个列表
④items方法:获取字典中的键值对,可以通过lsit转换成一个列表
Python全栈自动化系列之Python编程基础(列表、元组、字典)
标签:定位 ever 转化 计算 style 根据 反向 不可 insert
原文地址:https://www.cnblogs.com/bluesea-zl/p/12129005.html