# 元组,元素不可以更改、增加、删除
# 元组的第一级元素不可修改、删除、增加
# 一般写元组是,最后加上逗号
tu = (123, "wdsd", 213, (213, 213), [(31, "wdsd")], True, 43, 67,) # 索引
v1 = tu[0]
print(v1) # 切片
v2 = tu[0:2]
print(v2) # for循环 也是可迭代的对象
# count 获取指定元素在元组中出现的次数
# index 在元组中指定初始和结束位置的出现次数
for i in tu:
print(i) # 元组 有序
v3 = tu[3][0]
print(v3) # 字典 类dict
# 字典的value可以是任何一个值
# 字典的key除了列表和字典,都可以
# 字典无序 # 索引方式找到指定元素
# 支持del删除 info = {
"k1": "v1", # 键值对
"k2": "v2"
}
v4 = info['k2']
print(v4) # for循环
for i1 in info.keys(): # 遍历key
print(i1) for i2 in info.values(): # 遍历value
print(i2) for i3, i4 in info.items(): # 遍历key和value
print(i3, i4) # 字典的方法
# 1、clear 清除 # 2、copy 浅拷贝 # 3、fromkeys,根据序列,创建字典,并指定统一的值 v5 = dict.fromkeys(["k1", "k2", "k3"], [123, 433, 456])
print(v5) # 4、根据key获取值,key不存在时,可以指定默认的值(None) v6 = info.get("k2", 123)
print(v6) # 5、pop和popitem删除并获取值 v7 = v5.pop("k1", 30)
print(v5, v7)
v8, v9 = v5.popitem()
print(v5, v8, v9) # 6、setdefault设置值,已存在不设置,获取对应的值,不存在 设置 v10 = info.setdefault("k3", "456")
print(v10, info) # 7、update更新 info.update({'k1': '111', 'k4': '444'})
print(info)
info.update(k1=100, k2=200,k5='wu')
print(info) ############################
"""
重要的
keys()
values()
items()
get()
upadte()
"""
################### 大整理 ###########
"""
一 数字
int
二 字符串
replace、find、join、strip、startseith、spilt、upper、lower、format、
三 列表
append、extend、insert
索引、切片、循环
四 元组 索引、切片、循环 (一级元素不能删除、增加、修改) 五 字典
get、update、keys、values、items
for循环、索引 六 布尔值
bool()
0 1
假 None、""、()、[]、0 False
"""

  

python第四天---元组和字典的魔法的更多相关文章

  1. Python基础-列表、元组、字典、字符串

    Python基础-列表.元组.字典.字符串   多维数组 nums1 = [1,2,3] #一维数组 nums2 = [1,2,3,[4,56]] #二维数组 nums3 = [1,2,3,4,['a ...

  2. python学习笔记(一)元组,序列,字典

    python学习笔记(一)元组,序列,字典

  3. Python中列表,元组,字典,集合的区别

    参考文档https://blog.csdn.net/Yeoman92/article/details/56289287 理解Python中列表,元组,字典,集合的区别 列表,元组,字典,集合的区别是p ...

  4. Day 15 python 之 列表、元组、字典

    基础: #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "DaChao" # Date: 2017/6/ ...

  5. Python中列表、元组、字典、集合与字符串,相关函数,持续更新中……

    本篇博客为博主第一次学 Python 所做的笔记(希望读者能够少点浮躁,认真阅读,平心静气学习!) 补充: 列表.元组和字符串共同属性: 属于有序序列,其中的元素有严格的先后顺序 都支持双向索引,索引 ...

  6. Python学习---列表,元组,字典

    ### 列表 list = [1,2,3,4,5,6] list.append(7) print(list) ===>>> [1, 2, 3, 4, 5, 6, 7] list[2] ...

  7. python之列表,元组,字典。

    在博主学习列表,元组以及字典的时候,经常搞混这三者.因为他们都是用括号表示的.分别是[],(),{}. 列表(list): [1,'abc',1.26,[1,2,3],(1,2,3),{'age:18 ...

  8. python基础语法3 元组,字典,集合

    元组: ========================元组基本方法===========================用途:存储多个不同类型的值定义方式:用过小括号存储数据,数据与数据之间通过逗号 ...

  9. Python自动化 【第二篇】:Python基础-列表、元组、字典

    本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库, ...

随机推荐

  1. Tkinter 之Button标签

    一.参数说明 语法 作用 Button(root,text='xxxx') 按钮图标显示内容 Button(root,text='xxxx',height=2) 组件的高度(所占行数) Button( ...

  2. Oracle 给表添加备注

    给表字段添加备注 comment on column TableName.ColumnName is ‘备注名’; 给表添加备注comment on table TableName is '备注名';

  3. 2018-2019-2 20165234 《网络对抗技术》 Exp6 信息搜集与漏洞扫描

    Exp6 信息搜集与漏洞扫描 实验内容 1. 各种搜索技巧的应用 2. DNS IP注册信息的查询 3. 基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具体服务的查点(以自己主机为目标) 4 ...

  4. jQuery插件fontIconPicker配合FontAwesome字体图标库的使用

    同样先上效果图: 怎么样,是不是很好看,jquery fontIconPicker这个插件做的很不错,支持分类,搜索,还有分页功能,可以自定义分页,具体的使用方法我就不一介绍了,我只说一下如何使用fo ...

  5. 一个hin秀的小学三年级奥数题 [hin秀]

    ~~~~~~不知为何总会被小学的题虐哭QAQ,真的秀啊,毒害广大小朋友~~~~~~ 一个hin秀的小学三年级奥数题    [hin秀] 题目: 给出一个无限大的棋盘  n×n  (n>0 , 是 ...

  6. JAVA_SWT 事件的四种写法

    一:匿名内部类写法 在一个组件下加入以下语句 text.addMouseListener(new MouseAdapter(){ public void mouseDoubleClich(MouseE ...

  7. NTC热敏电阻基础以及应用和选择(转)

    源:NTC热敏电阻基础以及应用和选择 NTC被称为负温度系数热敏电阻,是由Mn-Co-Ni的氧化物充分混合后烧结而成的陶瓷材料制备而来,它在实现小型化的同时,还具有电阻值-温度特性波动小.对各种温度变 ...

  8. 一百四十五:CMS系统之帖子加精和取消加精

    模型 class HighlightPostModel(db.Model): """ 帖子加精信息 """ __tablename__ = ...

  9. iOS 字符串和图片互转

    for (UIImage *myImg in _imgArray) { NSData *imageData = UIImageJPEGRepresentation(myImg,0.5); NSStri ...

  10. JSONP实现Ajax跨域请求

    前言 由于浏览器存在同源策略的机制,所谓同源策略就是阻止从一个源(域名,包括同一个根域名下的不同二级域名)加载的文档或者脚本获取/或者设置另一个源加载的文档属性. 但比较特别的是:由于同源策略是浏览器 ...