当前位置: 首页 > news >正文

无极网站百度云盘登录电脑版

无极网站,百度云盘登录电脑版,wordpress对应的id,怎样用php做动态网站目录 一、区别介绍 1.使用场景以及区别图 2.详细介绍 列表 元组 字典 二、例子操作 (一)列表list 1.定义和初始化 2.访问元素(下标) 3.修改元素(下标) 4.添加元素(append、下标insert) 5.删除…

目录

一、区别介绍

1.使用场景以及区别图

2.详细介绍

列表

元组

字典

二、例子操作

(一)列表list

1.定义和初始化

2.访问元素(下标)

3.修改元素(下标)

4.添加元素(append、下标insert)

5.删除元素(指定元素名、下标)

6.切片取值(下标)

 7.遍历列表

(二)元组tuple

1.定义和初始化

2.访问元素(下标) 

3.元组不可变

4.遍历元组

5.切片操作

(三)字典dict

1.定义和初始化

2.访问元素(指定键)

3.修改元素(指定键)

4.删除元素(指定键)pop和del

 5.遍历字典--items()

6.获取字典的键、值、键值对 


一、区别介绍

在 Python 中,列表(list)、元组(tuple)和字典(dictionary)是三种常见的数据结构。 

1.使用场景以及区别图

何时使用

  • 列表:当你需要一个可修改、顺序的容器时。
  • 元组:当你需要一个不可以修改的顺序容器时,通常用于函数返回多个值等。
  • 字典:当你需要根据键快速查找值时,适用于存储关联数据。

区别图

2.详细介绍

列表

定义:列表是一有序的可变容器,可以包含多个元素。

语法:使用[ ]来定义

可变性:列表是可变的,可以修改、添加或删除元素

特点:1.有序:列表中的元素有顺序,可以通过索引访问。2.支持重复操作。3.支持切片操作

元组

定义:元组是一个有序的不可变容器,可以包含多个元素。

语法:使用小括号()来定义

可变性:元组是不可变的,创建后不能修改、添加或者删除元素。

特点:1.有序:元组中的元素有顺序,可以通过索引访问。2.不支持重复元素的删除或者修改。3.比列表占用内存少,且操作速度更快,因此适合存储不需要更改的数据

字典

定义:字典是一个无序的可变容器,用于存储键值对。

语法:使用花括号{ }来定义,键值对通过:分隔,键值对之间用,分隔。

可变性:字典是可变的,可以修改的、添加和删除键值对。

特点:1.无序:字典中的元素没有顺序。2.键是唯一的,不可重复。3.键必须是不可变的数据类型(如字符串、数字、元组),值可以是任意的数据类型。

二、例子操作

(一)列表list

1.定义和初始化
#创建一个包含整数的列表
my_list = [1,2,3,4,5,6,7,8,9]
print(my_list)  #输出:[1, 2, 3, 4, 5, 6, 7, 8, 9]
2.访问元素(下标)

 索引下标为0的元素

my_list = [1,2,3,4,5,6,7,8,9]
#索引下标为0的元素
print(my_list[0])  #输出:1

访问列表中的最后一个元素

my_list = [1,2,3,4,5,6,7,8,9]
#访问列表中的最后一个元素
print(my_list[-1])  #输出:9
3.修改元素(下标)

 将下标为1的元素修改为hellow

my_list = [1,2,3,4,5,6,7,8,9]
my_list[1]="hellow"
print(my_list)   #输出:[1, 'hellow', 3, 4, 5, 6, 7, 8, 9]
4.添加元素(append、下标insert)

在列表的末尾添加一个元素666 

my_list = [1,2,3,4,5,6,7,8,9]
# 在列表的末尾添加一个元素666
my_list.append(666)
print(my_list)   #输出:[1, 2, 3, 4, 5, 6, 7, 8, 9, 666]

 在列表指定位置插入指定的元素888

my_list = [1,2,3,4,5,6,7,8,9]
# 在列表下标为2的位置插入一个888的元素
my_list.insert(2,888)
print(my_list)   #输出:[1, 2, 888, 3, 4, 5, 6, 7, 8, 9]
5.删除元素(指定元素名、下标)

 删除指定的元素666

my_list = [1,2,3,4,5,666,7,8,9]
# 删除列表里面666这个元素
my_list.remove(666)
print(my_list)   #输出:[1, 2, 3, 4, 5, 7, 8, 9]

 删除指定下标的元素---pop

my_list = [1,2,3,4,5,6,7,8,9]
# 删除列表里面下标为1的元素
print(my_list.pop(1))  #输出2。代表1下标为的这个元素2已经被删除
print(my_list)   #输出:[1, 3, 4, 5, 6, 7, 8, 9]。可以看到列表里面没有2了

  删除指定下标的元素--del

my_list = [1,2,3,4,5,6,7,8,9]
# 删除列表里面下标为1的元素
del my_list[1]
print(my_list)   #输出:[1, 3, 4, 5, 6, 7, 8, 9]。可以看到列表里面没有2了
6.切片取值(下标)
my_list = [1,2,3,4,5,6,7,8,9]
#列表切片,取下标1~4(不包括下标4)的值
print(my_list[1:4])   #输出:[2, 3, 4]
 7.遍历列表
my_list = [1,2,3,4,5,6,7,8,9]
for i in my_list:print(i) #竖的输出:1 2 3 4 5 6 7 8 9

(二)元组tuple

1.定义和初始化
# 创建一个包含整数的元组
my_tuple = (1, 2, 3, 4)
print(my_tuple)  # 输出: (1, 2, 3, 4)
2.访问元素(下标) 

访问下标为0的元素 

my_tuple = (1, 2, 3, 4)
#访问下标为0的元素
print(my_tuple[0])#1

访问最后一个元素 

my_tuple = (1, 2, 3, 4)
#访问最后一个元素
print(my_tuple[-1])#4
3.元组不可变

尝试修改元组,出现不可修改 

my_tuple = (1, 2, 3, 4)
#修改下标为0的元素为666
print(my_tuple[0]==666)#输出:False
4.遍历元组

循环遍历出元组所有的元素

my_tuple = (1, 2, 3, 4)
#遍历元组
for i in my_tuple:print(i)#竖着输出1 2 3 4
5.切片操作
my_tuple = (1, 2, 3, 4)
#切片下标1~3(不包含)
print(my_tuple[0:3])#输出:(1, 2, 3)

(三)字典dict

1.定义和初始化
# 创建一个字典
my_dict = {'name':'zhangsan','age':20,'sex':'男'}
print(my_dict)  # 输出: {'name': 'zhangsan', 'age': 20, 'sex': '男'}
2.访问元素(指定键)

通过键访问值[ ]

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
#通过键访问值
print(my_dict['name'])  # 输出: zhangsan

通过键访问值get 

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
#通过键访问值
print(my_dict.get("name"))  # 输出: zhangsan#如果不存在会返回默认值,如果定义的话
#例如country = my_dict.get('country', 'USA')
#print(country)  # 输出: USA
3.修改元素(指定键)

通过指定键改变值 

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
#通过键改变值
my_dict["name"]="lisi"
print(my_dict)  # 输出: {'name': 'lisi', 'age': 20, 'sex': '男'}

新增键值对(已有的键就修改,没有的键就是新增)

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
#添加新的键值对
my_dict["bb"]="王五"
print(my_dict)  # 输出: {'name': 'zhangsan', 'age': 20, 'sex': '男', 'bb': '王五'}
4.删除元素(指定键)pop和del

使用pop通过键删除对应的键值对 

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
#通过键删除对应的键和值
print(my_dict.pop("sex")) #输出:男
print(my_dict)  # 输出:{'name': 'zhangsan', 'age': 20}

 使用del通过键删除对应的键值对 

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
#通过键删除对应的键和值
del my_dict["sex"]
print(my_dict)  # 输出:{'name': 'zhangsan', 'age': 20}
 5.遍历字典--items()
my_dict = {'name':'zhangsan','age':20,'sex':'男'}
for key,value in my_dict.items():print(f"{key}:{value}")  # 竖着输出:name:zhangsan  age:20  sex:男
6.获取字典的键、值、键值对 

通过key获取全部键

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
print(my_dict.keys())#输出:dict_keys(['name', 'age', 'sex'])

通过value获取全部值

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
print(my_dict.values())#dict_values(['zhangsan', 20, '男'])

 获取所有键值对

my_dict = {'name':'zhangsan','age':20,'sex':'男'}
print(my_dict)#输出:{'name': 'zhangsan', 'age': 20, 'sex': '男'}

有什么问题都可以评论区留言,看见都会回复的

如果你觉得本篇文章对你有所帮助的,把“文章有帮助的”打在评论区

多多支持吧!!!

点赞收藏评论,当然也可以点击文章底部的红包或者👇订阅付费文章创作支持一下了。抱拳了!

vip文章:http://t.csdn.cn/Uq5j1

bug大全订阅文章:http://t.csdn.cn/j6UyR

http://www.hkea.cn/news/630616/

相关文章:

  • 黑龙江做网站哪家好下载官方正版百度
  • 实时网站制作网站关键字优化
  • 商城网站要多少钱网页制作app
  • 做网站前端难吗个人网站
  • 怎么做亚马逊网站百度小说排行榜2020
  • 山东省建设文化传媒有限公司网站网站排名查询工具有哪些
  • 营销型企业网站有哪些网站建设找哪家好
  • 玉环做企业网站任何东西都能搜出来的软件
  • 无锡专业网站建设搜索优化seo
  • 成品软件源码网站大全百度权重10的网站
  • 深圳手机网站建设多少钱外链代发软件
  • 璧山集团网站建设互联网推广营销
  • 平面设计网址推荐全国seo搜索排名优化公司
  • 青岛公路建设集团网站东莞排名优化团队
  • 北京公司响应式网站建设价位太原网站建设开发
  • 龙岩网络诈骗通缉人员优化推广方案
  • 专做海外代购的网站设计案例网
  • 漳州网站设计东莞网站制作模板
  • 制作应用的软件成都排名seo公司
  • 北京专业企业网站建设俄罗斯搜索引擎入口 yandex
  • wordpress 怎么改中文网站推广优化价格
  • 南山做网站公司怎么选择企业seo优化服务
  • 什么 电子商务网站建设与管百度招商加盟
  • 南召微网站开发手机优化大师官方版
  • 营销型网站技术特点网站推广网
  • 龙游县住房和城乡建设局网站百度seo优化方法
  • 深圳方维网站建设设计个人网站
  • wordpress 流量站百度应用
  • ps素材网seo在线工具
  • 岳阳网站开发公司html网站模板免费