怎么注册自己网站,企业年金400退休拿多少,wordpress安装的模板文件在哪,做英文网站的公司一、字典的概念
这里我使用“小羊们”举例子#xff0c;现在我需要去创建一个羊村小羊们的身高字典去保存小羊们的身高#xff0c;对小羊们的身高进行查询、增加、删除、遍历等一系列操作。去更好的理解#xff0c;字典是个什么东东#xff01;#xff01;现在我需要去创建一个羊村小羊们的身高字典去保存小羊们的身高对小羊们的身高进行查询、增加、删除、遍历等一系列操作。去更好的理解字典是个什么东东 二、字典实现思路 1.定义一个羊村小羊们的身高字典
# 定义一个羊村小羊们的身高字典
dict {喜羊羊:185, 美羊羊:170, 懒羊羊:160, 沸羊羊:180}
2.添加一个“慢羊羊的身高元素”
# 添加一个“慢羊羊的身高元素”
dict[慢羊羊] 165
3.删除一个“沸羊羊的身高元素”
# 删除一个“沸羊羊的身高元素”
del dict[沸羊羊]
4.修改一个“喜羊羊的身高元素”
# 修改一个“喜羊羊的身高元素”
dict[喜羊羊] 190
5.查找一个“美羊羊的身高元素”
# 查找一个“美羊羊的身高元素”
print(dict[美羊羊])
6.遍历羊村小羊们的身高字典
# 遍历羊村小羊们的身高字典
for key in dict:print(key, dict[key])
7.遍历羊村小羊们的身高字典的值
# 遍历羊村小羊们的身高字典的值
for value in dict.values():print(value)
8.遍历羊村小羊们的身高字典的键
# 遍历羊村小羊们的身高字典的键
for key in dict.keys():print(key)
9.遍历羊村小羊们的身高字典的键值对
# 遍历羊村小羊们的身高字典的键值对
for key, value in dict.items():print(key, value)10.判断羊村小羊们的身高字典中是否存在某个键
# 判断羊村小羊们的身高字典中是否存在某个键
if 喜羊羊 in dict:print(喜羊羊在羊村小羊们的身高字典中)
else:print(喜羊羊不在羊村小羊们的身高字典中)
11.判断羊村小羊们的身高字典中是否存在某个值
# 判断羊村小羊们的身高字典中是否存在某个值
if 170 in dict.values():print(170在羊村小羊们的身高字典中)
else:print(170不在羊村小羊们的身高字典中)
12.判断羊村小羊们的身高字典是否为空
# 判断羊村小羊们的身高字典是否为空
if dict:print(羊村小羊们的身高字典不为空)
else:print(羊村小羊们的身高字典为空)
13.获取羊村小羊们的身高字典的长度
# 获取羊村小羊们的身高字典的长度
print(len(dict))
14.清空羊村小羊们的身高字典
# 清空羊村小羊们的身高字典
dict.clear()
15.删除羊村小羊们的身高字典
# 删除羊村小羊们的身高字典
del dict 三、python代码实现
# 定义一个羊村小羊们的身高字典
dict {喜羊羊:185, 美羊羊:170, 懒羊羊:160, 沸羊羊:180}# 添加一个“慢羊羊的身高元素”
dict[慢羊羊] 165# 删除一个“沸羊羊的身高元素”
del dict[沸羊羊]# 修改一个“喜羊羊的身高元素”
dict[喜羊羊] 190# 查找一个“美羊羊的身高元素”
print(dict[美羊羊])# 遍历羊村小羊们的身高字典
for key in dict:print(key, dict[key])# 遍历羊村小羊们的身高字典的值
for value in dict.values():print(value)# 遍历羊村小羊们的身高字典的键
for key in dict.keys():print(key)# 遍历羊村小羊们的身高字典的键值对
for key, value in dict.items():print(key, value)# 判断羊村小羊们的身高字典中是否存在某个键
if 喜羊羊 in dict:print(喜羊羊在羊村小羊们的身高字典中)
else:print(喜羊羊不在羊村小羊们的身高字典中)# 判断羊村小羊们的身高字典中是否存在某个值
if 170 in dict.values():print(170在羊村小羊们的身高字典中)
else:print(170不在羊村小羊们的身高字典中)# 判断羊村小羊们的身高字典是否为空
if dict:print(羊村小羊们的身高字典不为空)
else:print(羊村小羊们的身高字典为空)# 获取羊村小羊们的身高字典的长度
print(len(dict))# 清空羊村小羊们的身高字典
dict.clear()# 删除羊村小羊们的身高字典
del dict 四、HYTML可视化实现
!DOCTYPE html
html langzh
head
meta charsetUTF-8
title羊村小羊们的身高/title
stylebody { font-family: Arial, sans-serif; }.container { margin: 20px; }.output { margin-top: 10px; padding: 10px; background-color: #f9f9f9; border: 1px solid #ddd; white-space: pre-wrap; }
/style
/head
body
div classcontainerh1羊村小羊们的身高/h1button onclickrunCode()运行代码/buttondiv idoutput classoutput/div
/divscript
function runCode() {// 定义字典let heights {喜羊羊:185, 美羊羊:170, 懒羊羊:160, 沸羊羊:180};// 添加慢羊羊的身高元素heights[慢羊羊] 165;// 删除沸羊羊的身高元素delete heights[沸羊羊];// 修改喜羊羊的身高元素heights[喜羊羊] 190;// 查找并打印美羊羊的身高let meiYangYangHeight heights[美羊羊];// 准备输出内容let output 美羊羊的身高是${meiYangYangHeight}cm\n;// 遍历字典并打印所有键值对for (let [key, value] of Object.entries(heights)) {output ${key} 的身高是${value}cm\n;}// 遍历并打印所有的值output \n遍历所有的值:\n;for (let value of Object.values(heights)) {output ${value}\n;}// 遍历并打印所有的键output \n遍历所有的键:\n;for (let key of Object.keys(heights)) {output ${key}\n;}// 判断是否存在某个键和值output \n检查键和值的存在性:\n;if (喜羊羊 in heights) {output 喜羊羊在羊村小羊们的身高字典中\n;} else {output 喜羊羊不在羊村小羊们的身高字典中\n;}if (Object.values(heights).includes(170)) {output 170在羊村小羊们的身高字典中\n;} else {output 170不在羊村小羊们的身高字典中\n;}// 检查字典是否为空if (Object.keys(heights).length 0) {output 羊村小羊们的身高字典不为空\n;} else {output 羊村小羊们的身高字典为空\n;}// 获取字典的长度output \n羊村小羊们的身高字典的长度是${Object.keys(heights).length}\n;// 显示结果document.getElementById(output).innerText output;
}
/script
/body
/html