python基础操作_元组_字典操作

#元组‘‘‘元组是不可变的列表,不能改。取值和列表一样‘‘‘tp=(1,2,3)tp1=(‘127.0.0.1‘,‘3307‘)#元组只有count 和index两个方法。lis=[‘127.0.0.1‘,‘8080‘]tuple(lis)#强制类型转换#字典,传说很重要#字典里的KYE不能重复info={    ‘name‘:‘xiaoming‘,    ‘id‘:1}print(info[‘name‘])#取不到值的时候会报错print(info.get(‘name‘))#取不到的时候报空print(info.get(‘add‘))#取不到的时候报空print(info.get(‘add‘,‘beijing‘))#取不到的时候就默认beijinginfo[‘add‘]=‘shanghai‘#新增一个值info.setdefault(‘pho‘,123333)#新增一个值info[‘id‘]=4#修改一个值print(info)#删除del info[‘name‘]info.pop(‘add‘)#字典是无序的,所以用pop的时候必须制定删除的key#info.clear()#清空字典print(info)new_info={    ‘baobao‘:{        ‘id‘:1,        ‘name‘:‘baobao‘,    },    ‘qiao‘:{        ‘id‘:1,        ‘name‘:‘qiao‘,    },}print(new_info[‘baobao‘].get(‘name‘))new_info.get(‘baobao‘)[‘id‘]=new_info.get(‘qiao‘)[‘id‘]=7print(new_info.get(‘baobao‘).get(‘id‘))print(new_info.get(‘qiao‘).get(‘id‘))#几个方法print(new_info.keys())print(new_info.values())print(new_info.items())#for循环写key和vfor k,v in info.items():    print(k,v)for j in info:    print(j,info.get(j))#效率比第一个要高。
时间: 2024-10-16 13:27:02

python基础操作_元组_字典操作的相关文章

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

本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,让我们先来象征性的学2个简单的. sys 1 #!/usr/bin/env python 2 3 # -*- coding: utf-8 -*- 4 5 6 7 import sys 8 9 10 11 print(sys.argv) 12 13

Python基础-列表、元组、字典

#!/usr/bin/env python# -*- coding:utf-8 -*- # v = "李杰"# for item in v:# print(item)##################################################################################################### str# name = "alex" # list # 类,列表# li = [1, 12, 9,

基本数据类型-列表_元组_字典

基本数据类型-列表_元组_字典 一.列表(list)书写格式:[] 1 #通过list类创建的 2 3 li = [1, 12, 9, "age", ["刘正文", ["19", 10, ],"庞麦郎"], "ales", True] 1.列表格式2.列表中可以嵌套任何类型 中括号起来 ,分割每个元素 列表中的元素可以是 数字,字符串,列表,布尔值....所有的都能放进去 "集合" ,内

python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。

本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding:utf-8from com.wenhy.crawler_baidu_baike import url_manager, html_downloader, html_parser, html_outputer print "爬虫百度百科调度入口" # 创建爬虫类class SpiderMai

Python3字典操作详解 Python3字典操作大全

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 #Author:sking 4 #Python3字典操作详解 Python3字典操作大全 5 6 #字典是无序的(因为它没有下标),key必须是唯一的 7 #字典是可变的,可以修改和添加 8 #创建字典 9 info = {'haha':12,'heihei':13,'wowo':45} 10 #查找字典的值value 11 #方法1 12 print(info['heihei']) #13 此

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

Python基础(3)_列表、元祖和字典

可变对象与不可变对象 实例被创建后,身份和类型是不可变的, 如果值是不可以被修改的,则是不可变对象 如果值是可以被修改的,则是可变对象 #在id不动,type也不动,value被修改了,则称为可变 #可变指的是:在id和type不动的前提下,值可变 对象的属性和方法 属性就是对象的值,方法就是调用时将在对象本身上执行某些操作的函数,使用.运算符可以访问对象的属性和方法,如a=3+4ja.real b=[1,2,3]b.append(4) 7 身份比较,类型比较,值比较x=1y=1x is y #

pyhton基础学习《元组、字典的常用操作》

一.元组 (1)元组的创建 tu = (11,22,33,)或者tu = tupel((11,22,33)) (2)元组常用的操作 def count(self, value): # real signature unknown; restored from __doc__ """ T.count(value) -> integer -- return number of occurrences of value """ #计数 def i

python -- 字符串、列表、元组、字典操作

1. 字符串 字符串是不可变变量,不能通过下标来修改它的值,但可以通过以下方法取值: 1 name = "123" #定义字符串 2 print(name[0]) #通过下标取值 字符串也可通过for循环来循环对象里的每一个元素. 常用的字符串方法 所有字符串的方法,都不会修改原字符串的值,都会产生一个新的字符串. 1 import string #导入string 2 print(string.ascii_letters+string.digits) #大小写字母+数字 3 4 s.

python基础教程学习笔记---(4)字典

序列是python中的一种数据结构,映射是另一种.映射(mapping)通过名字来引用值.python内建的唯一一种映射结构是字典.字典中的值没有特殊的顺序,但都存储在一个特定的键中.键可以是数字.字符串甚至数元组. 1.字典的使用: 序列通过索引来找到元素的取值. 字典通过键来获取它的值. 字段比列表在某些方面更加适用: ①游戏棋盘是用坐标值来组成的 ②文件是用文件名来确定的 ③数字电话,地址对应一个联系人 这些都不能通过索引来代替. 2.字典的创建: 字典是由键值对组成,一个键值对称为一项.