元祖简单入门

# 1 元祖快速入门info_tuple = ("山口一男",17,120,"山口一男")# 取值和索引print(info_tuple[2])  #取值print(info_tuple.index("山口一男"))  #取索引# 统计计数
print(info_tuple.count("山口一男"))  #统计计数print(len(info_tuple))  #统计元祖的长度"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

首先元祖和列表本质上是差不多的,但是还是有区别的,比如列表元素可以修改,而元祖内容就不能修改,只能那样显示,如果想做一些不能修改的内容就可以用元祖这个东西。元祖的后缀是tuple,列表的后缀是list,还要列表是[中括号·],元祖是(小括号)千万不要弄混哦!

首先我这里元祖定义了两个字符串,两个数字。 然后取值的话 就是用定义的元祖名 info_tuple[内容的索引,Python都是0开始的]

然后输入索引加一个print即可弹出想要的值。其次取索引的话 就在info_tuple的后面点一下 info_tuple.index然后再括号内输出的值,就可以弹出索引。然后这里的统计也是和列表一样的,都是len统计字符的长度,count统计单个字符的次数。

元祖循环遍历

# 2.元祖循环遍历info_tuple = ("山口一男",17,120)# 使用迭代遍历for my_info in info_tuple:# 使用字符串拼接不可以# 因为元祖内保存的数据都是不一样的print(my_info)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

Python的循环遍历十分有趣,导致我现在还傻乎乎的。首先,我定义了一个元祖的数据类型,然后用for开始循环遍历 里面定义一个新的函数,然后再用in之后输入那个定义的元祖name,然后不要忘记最重要的:,如果:消失的话,程序会报错。然后print弹出定义的函数就可以弹了。

元祖栅格化字符串拼接

# 3.元祖栅格化字符串拼接ldd_tuple = ("山口一男",18,1.78)# 格式化字符串后面的()本质上就是个元祖# print("%s的年龄是%d,身高是%.2f"%("山口一男",18,1.78))print("%s的年龄是%d,身高是%.2f"%ldd_tuple)ldd_str = "%s的年龄是%d,身高是%.2f"%ldd_tuple# 格式字符串可以拼接 定义一个新的变量字符串进行连接在一起print(ldd_str)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

之前在上面有讲过栅格化字符串的作用,今天蒙地一看,栅格化字符串竟然和元祖很相似,甚至差点就一模一样辽。首先定义一个元祖,然后里面输入数值,然后print内部输入一些字符串栅格化类型,%s是字符串,%d是数字,%f是浮点数,%%是百分号%。然后可以在双引号的后面直接添加那个元祖的命令,然后进行输出。就会输入得到一句完整的话。

然后也可以定义一个新的字符串进行拼接,类似于我上面的注释,在这里补充下 python的函数封装的注释查看是Gtrl+Q,用函数的时候不懂可以选中函数进行Gtrl+Q,就可以查看这个函数的意思了。然后当你定义好了新的函数名之后,可以直接在print进行弹出这个函数也能得到相同的结果,感兴趣的小伙伴,可以复制代码进行查看。

元祖简单练习

# 4.元祖简单练习ldd_tuple = ("山口一男",17,120)for ldd in ldd_tuple:print("%s的年龄是%d岁,体重是%d斤!!!"%ldd_tuple)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

元祖简单练习,可以玩玩~内容类似于上面元祖栅格化拼接。

初识字典

# 5.初识字典"""字典用来存储多行数据
列表是有序的  字典是无序的  字典用{}  字典用键值对  键是唯一的   键和值用:分隔
键值对和键值对的分隔是","""skyn = {"name":"山口一男","age": 18,"genter": True,"height": 1.75,"weight": 59.8}print(skyn)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

字典dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型,字典同样可以用来 存储多个数据,通常用于存储 描述一个 物体 的相关信息。和列表的区别:列表有序 的对象集合,字典无序 的对象集合。

首先字典的话 是{字典大括号},列表[列表中括号],元祖(元祖小括号),字典一般是键值对,键的话就是key,值的话就是内容。键和值中间需要“:”,键值对和键值对之间需要“,”,进行分割。

字典的基本使用

# 6.字典的基本使用ldd = {"name":"刘冬冬","age": 18}# 1.取值ldd["name"]
# 在取值的时候 指定的key不在 程序会报错
# print(ldd["name12"])   例如这条代码
print(ldd["name"])# 2.增加修改
ldd["age"] = 18
# 如果key不存在  会新增键值对
ldd["name"] = "张小文"
# 如果key存在 会修改已经存在的键值对# 3.删除
ldd.pop("name")
# 删除指定键值对的时候 如果指定的键不存在的话  程序会报错的print(ldd)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

1.输出  字典的基本使用,弹出内容的话,需要在定义的字典名后面输入键值对的键也就是key,就可以弹出相应的值,如果没有key的话,程序会报错。

2.增加.修改 首先在字典的后面输入一个新的键的名字 然后 = 添加的键的值 就可以完成新建键值对了。修改的话也是那样,输入定义好的键值对进行修改 输入修改的数值。

3.删除 删除的话和列表的话是一样的 直接用pop输入删掉的key也就是键值对的键。

字典的其他操作

# 7.字典的其他操作ldd = {"name": "山口一男","age":18}# 1.统计键值对数量
""" len不仅可以统计列表 元祖 还可以统计字典的键值对的数量 """
ldd_1 = len(ldd)
print(ldd_1)
# 2.合并字典
ldd_dict = {"height":180,"weight": 58}
print(ldd_dict)
ldd.update(ldd_dict)
# 如果合并的键值对 内有重复的键值对 他们会重合并且覆盖# 3.清空字典ldd.clear()
# clear 清空字典  清除全部键值对print(ldd)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

第一个是统计键值对的数量,这个是len和列表,元祖都是一样的原理。

第二个是合并字典,新建一个临时字典。然后再在第一个字典后面.update。列表的话是extend。千万不要弄混淆哦!

第三个是清空字典,在字典名后加上个clear,然后就可以清空了 和列表一样。

字典的循环遍历

# 8.字典的循环遍历ldd_dict = {"name": "山口一男","qq": "2246656202","iphone": "16888"}# 迭代遍历字典# 变量是k是每一次循环获取到的键值对的keyfor k in ldd_dict:print("%s - %s"%(k,ldd_dict[k]))print(ldd_dict)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

老规矩,定义字典名 然后字典内输入内容,然后for开始循环遍历,定义一个k,记录键的值,然后print输出k和k相对应的值,然后这里是栅格化字符,最后在print进行弹出就可以辽。

字典和列表的的组合场景

# 9.字典和列表组合的循环场景# - 使用 多个键值对,存储 描述一个 物体 的相关信息 —— 描述更复杂的数据信息
# - 将 多个字典 放在 一个列表 中,再进行遍历,在循环体内部针对每一个字典进行 相同的处理card_list = [{"name": "刘冬冬","qq": "2246656202","ipone": "1688888"},{"name": "xx文","qq": "254888888","ipone": "1688888"}
]for caro_info in  card_list:print(caro_info)"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

定义列表名,然后列表内先输入两个[中括号],然后用for进行循环遍历测试,然后输入内容,字典类型,键值对注意“:”,“,”,不然的话程序及其容易报错。

列表转元祖-元祖转列表

Python的自带IDE写的 ldd_list = [1,2,3]
>>> type(ldd_list)
<class 'list'>
>>> ldd_tu = tuple(ldd_list)
>>> type(ldd_tu)
<class 'tuple'>
>>> #列表转元祖
>>> ldd_zxw_tuple = (1,2,3)
>>> type(ldd_zxw_tuple)
<class 'tuple'>
>>> ldd_zxw = list(ldd_zxw_tuple)
>>> type(ldd_zxw)
<class 'list'>
>>> #元素转列表"""作者qq:2246656202csdn:https://blog.csdn.net/qq_39460362个人网站:www.yzsrw.com"""

可以方便锁定列表,或者元素更改内容!

我的csdn博客  我的网站

网站代码部分


<!--
一只傻瑞雯-www.yzsrw.com
站长qq : 2246656202
-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>白面书生</title><link rel="stylesheet" media="screen" href="style/index.css"><link rel="stylesheet" media="screen" href="style/index_pc.css"><script src="script/index.js"></script>
</head>
<body><div class="search"><div class="logo"><img src="LOGO.GIF" alt=""></div><div class="search_form"><form action="https://cn.bing.com/search?" method="get" name="q"><input class="text" autocomplete="off" type="text" name="q" placeholder="✎...  一期一会,世当珍惜~"><input class="button" type="button" value="☯"></form></div></div><div class="nav"><div class="box"><img src="data:images/bd.png" alt=""><p>百度</p><a href="http://www.baidu.com/"></a></div><div class="box"><img src="data:images/sg.png" alt=""><p>搜狗</p><a href="https://www.sogou.com/"></a></div><div class="box"><img src="data:images/gg.png" alt=""><p>谷歌</p><a href="https://www.google.com.hk/"></a></div><div class="box"><img src="data:images/yh360.png" alt=""><p>奇虎</p><a href="https://hao.360.cn/"></a></div></div><div class="bottom"><p>―·❀·―</p><a href="index.html"></a></div><script type="text/javascript">console.log("假装一如既往不改初识模样。")console.log("一只傻瑞雯")console.log("www.yzsrw.com")</script>
</body>
</html>

css部分

/*
www.yzsrw.com
*/
@media handheld and (min-width: 20em), screen and (min-width: 20em) {
body {background-image: url('../src/image/BG.PNG');background-size: 100%;background-repeat: no-repeat;background-color: #fff;background-position: 0 -3rem;/* 设置背景图片的起始ä½ç½® */overflow: hidden;/* 当盒å­æº¢å‡ºæ—¶å†…容会被修剪,并且其余内容是ä¸å¯è§çš„。 */
}.search {width: 90%;margin: 40% auto 0;
}.search .logo {width: 55%;margin: 0 auto;
}.search .logo img {width: 100%;height: 100%;
}.search .search_form {width: 100%;margin: 0 auto 4% 0;position: relative;
}.search .search_form form {width: 100%;height: 100%;
}.search .search_form form .text {width: 100%;height: 11vw;background: none;color: #666;font-size: 1rem;padding: 0 3rem 0 1.2rem;box-sizing: border-box;/* 防止paddingæ’‘å¼€ç›’å­ */border: none;border-radius: 3rem;box-shadow: 0 0 0.5rem 0.1rem rgb(210, 210, 210);z-index: 1;outline: none;
}
.search .search_form form .button {width: 10%;height: 100%;background: none;border: none;position: absolute;margin: 0 2%;outline: none;top: 0;right: 0;font-size: 1rem;z-index: 2;
}.nav {width: 80%;margin: 7% auto;display: flex;flex: 1;
}.nav .box {width: 25%;position: relative;
}.nav .box img {width: 50%;display: block;margin: 0 auto;
}.nav .box p {text-align: center;font-size: 0.8rem;color: #555;display: block;margin: 5% auto;
}.nav .box a {width: 100%;height: 100%;position: absolute;top: 0;left: 0;
}.bottom {width: 100%;/* position: fixed;bottom: 2rem;left: 0; */margin: 40% 0 0 0;
}.bottom p {text-align: center;font-size: 1.3rem;color: #999;
}
.bottom a {width: 100%;height: 100%;position: absolute;top: 0;left: 0;
}}.xp a{font-size: 15px;margin: 80px auto;margin-top: 80px;
}
@media screen and (min-width: 800px) {body {background-image: none;background-repeat: no-repeat;background-size: 100%;background-color: #fff;margin: 0;padding: 0;
}.search {margin: 5% 0 0 0;width: 100%;
}.search .logo {width: 35%;margin: 0 auto;
}.search .logo img {width: 100%;
}.search .search_form {width: 50%;margin: 1% auto 3%;position: relative;
}.search .search_form form {width: 100%;
}.search .search_form form .text {width: 100%;height: 3.5vw;background: none;color: #666;font-size: 1rem;padding: 0 3rem 0 1.2rem;box-sizing: border-box;/* 防止paddingæ’‘å¼€ç›’å­ */border: none;border-radius: 3rem;box-shadow: 0 0 0.5rem 0.1rem rgb(210, 210, 210);outline: none;
}.search .search_form form .button {width: 10%;height: 100%;font-size: 1.8rem;text-align: center;background: none;border: none;outline: none;padding: 0;margin: 0;margin: auto 0;position: absolute;top: 0;right: 0;
}.nav {width: 30%;margin: 0 auto;display: flex;flex: 1;
}.nav .box {position: relative;z-index: 1;
}.nav .box img {width: 50%;display: block;margin: 0 auto;
}.nav .box p {text-align: center;display: block;margin: 5% 0;
}.nav .box a {width: 100%;height: 100%;z-index: 2;position: absolute;left: 0;top: 0;
}.bottom {width: 100%;position: fixed;bottom: 0;right: 0;
}.bottom p {font-size: 1.5em;text-align: center;
}
.bottom a {width: 100%;height: 100%;z-index: 2;position: absolute;left: 0;top: 0;
}
}

Python-元祖-字典相关推荐

  1. python 元祖--字典

    1.元祖的格式(tuple类型) tuples = (1,2,3,4,5,6,7) 2.访问元祖 通过索引取数据 # 案例:索引值存在 aTuple=(23,35,56,34,11,21) print ...

  2. python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...

    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...

  3. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  4. python 常用字符串 列表元祖字典都 自带的函数方法

    上节内容回顾和补充编程语言高级低级Python种类JavaPythoncPython *****pypy字节码 和 机器码Python程序:1. 终端:C:\python35\python.exe D ...

  5. 元祖字典 java_元祖和字典

    元祖的定义 Tuple 元祖与列表类似,不同之处在于元祖中 元素不能修改 元祖表示多个元素的序列 元祖在python中,有特定的应用场景 元祖用于存储 一串信息,数据之间用逗号分隔 元祖用 ( ) 定 ...

  6. python中元祖 字典 列表的区别_Python中元祖,列表,字典的区别

    原博文 2016-08-16 15:25 − Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的 ...

  7. 潭州教育-Python学习笔记@基本数据类型:元祖字典

    Python基本数据还有元祖和字典 元祖(tuple)是Python的基本数据类型,用()表示,元素之间用','隔开,元祖一旦创建,就不能改变 In [45]: s = ('Stone','Stone ...

  8. Python基础(元祖字典)

    1.元祖和字典的格式 1,访问元祖: 结果: 2,修改元祖 结果: 在 python中不允许修改元组的数据,包括不能删除其中的元素.  3,元组的内置函数count, index index和coun ...

  9. python 列表 元祖 字典 集合_python基础知识之列表、元祖、字典、集合、字符串。...

    1.可变类型之列表 列表用 [ ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除等 ```python names='zhangyang guyun xiangpeng xulia ...

  10. python元祖组成字典_Python之旅第四天(列表、元祖、字典和习题)

    第四天,感觉时间还是过得很快,今天内容确实有点多,关于list的方法实在是太多了,元组tuple感觉有点鸡肋,可能得到后面才知道他的作用吧,然后是字典,看了很多关于字典的介绍,但是这货到底是干啥用的一 ...

最新文章

  1. CSS Specificity--CSS特性、权重、优先级---CSS specificity规则、
  2. java bigdecimal乘法_Java BigDecimal类型的 加减乘除运算
  3. 2018-2019-2 网络对抗技术 20165237 Exp7 网络欺诈防范
  4. rpn风险等级评价准则_2019一建经济学习重点:技术方案经济效果评价
  5. 锁定计算机在哪里设置方法,怎样锁定电脑?如何设置电脑锁屏【步骤详解】
  6. python和php合成,Python照片合成的方法详解
  7. typora 分割线_实战 | 五分钟,使用Typora+PicGo提升百倍写作效率
  8. UML学习笔记(一):UML简介
  9. 从技术的角度看区块链
  10. Contest1874 - noip基础知识五:动态规划(背包、树dp、记忆化、递推、区间、序列dp、dp优化)...
  11. 超级外链工具-自动添加外链都有哪些
  12. R语言将变量分组的三种方法(含cut函数介绍)
  13. eCharts改变饼图的默认颜色
  14. 特殊符号,emoji表情,四字节去除问题
  15. android源码下载(上)
  16. Mysql组合索引使用和用法
  17. 【随笔】IT圈的头衔泡沫
  18. python输出假分数_解析ArcGis的标注(一)——先看看分数式、假分数式标注是怎样实现的...
  19. android 5.0 apk 安装失败提示INSTALL_FAILED_INVALID_URI
  20. 汇道科技it培训让学员都能月入过万

热门文章

  1. L314 单音节词读音规则(二)-元音字母发音规则
  2. Linux系统下利用共享内存模拟迅雷下载
  3. 青橙N1云OS系统刷机
  4. FOC控制中电流环带宽
  5. zipOutputStream压缩后用RAR解压出现“不可预料的压缩文件末端”错误
  6. java字段太多会栈溢出_Java内存溢出与栈溢出
  7. pixhawk源码下载与编译
  8. html-SVG-rect border width
  9. 吐血整理C++书单,萌新到大牛,要看哪些书?
  10. c语言 将数组转化成二叉树