python 基本常用数据类型
#字典类型
result={1:2222,2:2221111};
result.items();#获取字典中所有元素
result.keys();#获取字典的key
result.values();#获取字典values值
result.iteritems() #迭代的方式获取字典中所有的元素==items
list(result.iteritems())#把字典转成列表等同于 items
if result.has_key(1):#判断字典中是否存在该key 等同于in
print result.get(1); #如果存在用get函数获取values
else:
print "not fount";
result.setdefault(3,"fafadsfsa");#追加字典元素 如果该字典中存在的key 则更新values值 否则最追加一条新元素 key=>value
#循环字典元素
for k,v in result.iteritems:
print "%s:%s"%(k,v);
list={3:333,4:4444};#把list字典元素放到result字典中
for i in list:
result.setdefault(i,list[i]);
#列表:用[]括号中
lists=['123','345','343','334'];
lists[0]#根据索引取值
lists[1]="" #让索引1的值为空
lists.append() 追加
lists.remove("123") 删除
lists.inert(4,"232323")指定索引位置 赋值
lists.extend("新的列表") 新的列表放到另一个列表里 被追加的列表值变
lists.count("123")列表中某元素出现的次数
len(lists) 列表长度
#python sort方法的对于字符串的默认排序是按英文字母的顺序来排序 lambda匿名函数 x.upper y.upper
#排序
lists1=['123','789','456'];
listss=map(eval, lists1);# 把lists1中的字符串元素转成int整形 赋值给新的列表
listss.sort();
print listss; #结果[123, 456, 789]
2.l2=['111','11','2','4234'];#按照字符串的长度排序
l2.sort(key=lambda x:len(x))#按照列表中字符串中长度排序
print 12;
3列表中字符串元素是字母的
str_list = ['c', 'a', 'B','d','E'];
str_list.sort(cmp=lambda x,y:cmp(x.upper(),y.upper()))
print str_list;#['a', 'B', 'c', 'd', 'E']
#元组
#元组的元素不能修改,元组使用小括号,
t1=('1',)
t2=('2','1')
cmp(t1, t2)#比较两个元组元素。
len(t1)#元组长度
max(t1)#元组中元素最大值。
min(t2)#元组中元素最小值。
tuple(lists)#将列表转换为元组。
print type(t2);
print cmp(t1,t2)#-1 cmp(x,y) 函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。
python 基本常用数据类型的更多相关文章
- Python基础-week02 Python的常用数据类型
一.模块初识 import导入Py自带模块例如os,sys等及其自己编写的Py文件,导入到其他文件中,默认查找当前目录.如果不在同一目录,会报错,将该自定义py文件模块放到site-packages目 ...
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
- python之常用的数据类型
1. 变量的定义以及声明 在学习变量之前,咱们需要知道变量的命名规则: ① 变量必须由数字字母下划线构成,如a_1 ② 变量名不能以数字开头,如1a ③ 需要遵循驼峰命名法 给变量赋值通常采用“=”, ...
- python中的数据类型和常用运算符
一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的 ...
- python中的常用数据类型
python中的常用数据类型 以下是个人总结的python中常见的数据类型,话不多说,我们直接步入正题: 数字类型 整型类:int类可以表示任意大小的整数值,在python中没有像JAVA或者C那样的 ...
- 百万年薪python之路 -- MySQL数据库之 常用数据类型
MySQL常用数据类型 一. 常用数据类型概览 # 1. 数字: 整型: tinyint int bigint 小数: float: 在位数比较短的情况下不精确 double: 在位数比较长的情况下不 ...
- Python常用数据类型简介
1.变量的三个基本特征 1,大印 2,判断变量值是否相等 3,判断变量id是否相等 2.常用数据类型分类 数字类型(int) 字符串类型(str) 列表类型(list) 字典类型(dict(dicti ...
- python 基础之数据类型
一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...
- (八)python的简单数据类型和变量
什么是数据类型? 程序的本质就是驱使计算机去处理各种状态的变化,这些状态分为很多种. 例如英雄联盟游戏,一个人物角色有名字,钱,等级,装备等特性,大家第一时间会想到这么表示 名字:德玛西亚------ ...
随机推荐
- 从可变长函数到legb
可变长参数 * *形参 用元组接收接收多余的位置实参 约定俗成形参名为 *args def f1(*args):#调用函数时,有多少个参数我就接收多少个 res = 0 for num in args ...
- 在vue中使用高德地图开发,以及AMap的引入?
百度引入BMap ,一个import 即可,可AMap 却报AMap is not difined ? 1.首先在 externals: { "BMap": "BMap& ...
- IPC$渗透使用
简介 IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建 ...
- C#中Json和类的相互转化
//在NuGet里下载安装 Newtonsoft.Json,再引用. using Newtonsoft.Json; //写一个用户类 public class UserDataInfo { publi ...
- xpath总结
Python包 pip install lxml 在 XPath 中,有七种类型的节点:元素.属性.文本.命名空间.处理指令.注释以及文档(根)节点.XML 文档是被作为节点树来对待的. xpath语 ...
- H5调用百度地图导航
template <div class="map"> <div class="content_flex"><img src=&qu ...
- JavaScript ---- 原型,原型链(什么是原型)
和“闭包”一样,“原型”这个概念也经常被提起. 其实这个“概念”应该和构造函数,对象放在一起讲,但是由于时间关系,先把这部分抽取出来讲.再讲这个概念时我们先大致了解下JavaScript中的“对象”. ...
- leetcode-126-单词接龙
题目描述: class Solution: def findLadders(self, beginWord: str, endWord: str, wordList: list) -> list ...
- Spring Boot学习笔记一
Spring Boot简介 前言:本章简单介绍Spring boot的使用. (第二天springboot的学习之路:https://www.cnblogs.com/LBJLAKERS/p/12003 ...
- Java——方法的重写(覆盖)
2.2方法的重写(覆盖)(override,orverwrite) 2.2.1 什么时候方法要进行重写? 如果父类中的方法已经无法满足当前子类的业务需求,需要将父类中的方法进行重新写一遍.就是要改变父 ...