Python:List、tuple、dict、set
list是一种有序的集合,可以随时添加和删除其中的元素。
>>> s = ['python', 'java', ['asp', 'php'], 'scheme'] >>> s[2][1] 'php'
tuple和list类似,但是tuple一旦初始化就不能修改
>>> t = (1,2,3) >>> t[2] 3
dict,也就是其Java中的map,使用键-值(key-value)存储。
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>> d['Michael'] 95
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
要创建一个set,需要提供一个list作为输入集合:
>>> s = set([1, 2, 3]) >>> s {1, 2, 3}
转载于:https://www.cnblogs.com/zhangyize/p/4572627.html
Python:List、tuple、dict、set相关推荐
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...
- python:实现stone paper scissor石头、布、剪刀(附完整源码)
python:实现stone paper scissor石头.布.剪刀 utils.py main.py utils.py def validate(hand):if hand < 0 or h ...
- Python基础——变量、常量、数字类型、四 列表list、五 字典dict、六 布尔bool、垃圾回收机制、用户交互、运算符、流程控制
文章目录 变量 一 引入 一.什么是变量? 二.为什么要有变量? 三.怎么使用变量(先定义.后使用) 3.1.变量的定义与使用 3.2.变量名的命名规范 3.3.变量名的命名风格 3.4.变量值的三大 ...
- python:逻辑与或(and、or),按位与或异或(、|、^),逻辑短路
按位与或(&.|.^):按照二进制进行逻辑运算 例如:数字换成二进制,各自位上的0/1进行逻辑运算,得到的结果转换为数字 3 & 2 =0111 & 0010 =0010 =2 ...
- Python:数据结构(list, tuple, Dict Set)
list: Python中内置的有序数据结构,即数组.由于Python是动态语言,因此数组元素的类型没有限定. classmates = ["Michael", "Dav ...
- Python集合list,tuple,dict,set
Python四中集合list,tuple,dict,set list(有数组越界问题) 创建list:L = ['Michael', 100, True] 访问list:L[0] 倒序访问:L[-1] ...
- python中字典添加键对_关于python:如何向字典添加键、值对?
本问题已经有最佳答案,请猛点这里访问. 如何在字典中添加键.值对?.下面我提到了以下格式? {'1_somemessage': [[3L, 1L, u'AAA', 1689544L, datetime ...
- python:数组/列表(remove()函数、append()函数、sort()函数、reverse()函数)
排序: 1:整理顺序 #冒泡 lista = [5,7,11,19,99,63,3,9,1] list = [] while lista != []:number = 0for i in lista: ...
- Python:缓存库mo-cache支持内存、文件、Redis
Mo-Cache Github: https://github.com/mouday/Mo-Cache a simple cache lib support memory.file.redis ins ...
- Python:variable in function(argument、function) name should be lowercase 处理方式
用pyCharm时,常会出现警告信息: function name should be lowercase --函数名应该是小写 字母 argument name should be lower ...
最新文章
- 计算机社团部门职责,部门职责
- spring-使用配置文件完成JdbcTemplate操作数据库-c3p0
- java读取配置文件的几种方法
- python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片
- 【光斑定位】空间激光通信、光斑定位、CCD、光斑定位——13000字
- Android 9.0 内核编译实战(以一加6为例)
- NOI2019省选模拟赛 第五场
- 文件上传 java 完美,vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())...
- mysql的weekday函数_mysql 日期函数
- 计算机软件领域经典图书推荐
- 小米多主题思路分析-重定向资源篇
- 白话空间统计之:空间自相关
- 杂谈 之 闲来无事(三)
- 刺激战场微信登录更换服务器,刺激战场怎么换微信号登陆 切换微信账号登陆方法...
- Error splicing file: No space left on device
- 学习周报20200216 | 学习计划安排整理
- Android仿手机淘宝多级下拉菜单
- 10款相似图片搜索引擎(转http://paranimage.com/10-similarity-image-search-engine/)
- python显示倒计时_python版春节倒计时实时显示
- 基于STM32单片机的温湿度检测报警器(数码管)(Proteus仿真+程序)
热门文章
- 北师大版图形的旋转二教案_新北师大版八年级下册数学 《图形的旋转(2)》教案...
- redis详解- 过期删除策略和内存淘汰策略
- 软件设计原则及设计模式
- Google C++ 编码规范
- 学练结合,快速掌握Kubernetes Service
- 用Golang构建gRPC服务
- android ffmpeg 静态库,在CentOS中编译FFmpeg for Android静态库(含fdk aac,x264)
- YEARWEEK函数来得到本周的日期
- 讲述下 :LVM逻辑卷管理遇到的问题
- iOS开发之--改变系统导航的颜色,字体,还有返回样式的自定义