python之路"组"的概念与定义
来源:互联网 发布:c语言字符比大小 编辑:程序博客网 时间:2024/06/08 19:20
一、列表的定义
- 1.用 [] 定义一个空列表
- 2.列表中的元素可以是任意类型 包括列表 元组 字典等
>>> list=[1,3,4,'lol',True,['c','php','java']]>>> print (list)[1, 3, 4, 'lol', True, ['c', 'php', 'java']]>>> type(list)<class 'list'>>>>
二、列表的基本操作
- 1.通过下标访问 与字符串操作相同
moon=["新月打击","苍白之瀑","月神降临","月神冲刺"]print(moon[-1:])print(moon[0:1])print(moon[1])----------------------------['月神冲刺']['新月打击']苍白之瀑[Finished in 0.1s]
这里需要特别注意的是:用单个下标获取到的是字符串,用下标起始位置截取到的是一个新的列表
- 2.加法和乘法操作
连个列表可以相加 一个列表乘以一个整数N会获得一个将原列表元素重复N遍的列表
moon=["新月打击","苍白之瀑","月神降临","月神冲刺"]# print(moon[-1:])# print(moon[0:1])# print(moon[1])skill=['点燃','闪现']print(moon+skill)print(skill*3)-------------------------------------------['新月打击', '苍白之瀑', '月神降临', '月神冲刺', '点燃', '闪现']['点燃', '闪现', '点燃', '闪现', '点燃', '闪现'][Finished in 0.1s]
三、元组
- 1.元组是一个残疾列表 只读的 不可以修改 效率高于列表
- 2.用()申明一个元组 tuple 只用一个元素的tuple用 (1,)与(1)区别开
>>> type((1,2))<class 'tuple'>>>> type((1))<class 'int'>>>> type((1,))<class 'tuple'>>>>
四、序列总结
- 1.str list tuple都是序列 都是有序的
- 2.切片 [-1: ] [0:8:2] 从0到8截取 步长是2
- 3.序列的in 操作符 判断元素是否包含某元素 not in
- 4.序列的最大最小 长度 max min len 字符和ASCII码的转换ord chr
>>> 2 in [2.3,2,4,2]True>>> len((2,3,4,))3>>> len('afd')3>>> max([2,3,4])4>>> min([2,3,4])2>>> ord('a')97>>> ord('A')65>>> chr(45)'-'>>> chr(90)'Z'
五、set集合
- 1.用 {}定义的是dict 用set()定义一个空的set集合
- 2.set集合是无序 不可重复的 没有下标 不能进行切片操作
- in not in 是支持的
- 4.set集合可以用 ’-‘’求差集 & 求交集 | 求并集
六、dict字典
- 1.字典数据有两个部分 key -value 根据key 找value
- 2.字典不是序列 用{}定义 set()定义set集合
- 3.{1:1,2:2}
- 4.key必须是不可变的类型 key不可重复
七、总结
阅读全文
0 0
- python之路"组"的概念与定义
- Python新手学习基础之函数-概念与定义
- 概念与定义的区别
- 广播的概念与定义广播接收者
- [概念]定义与申明
- 学习之法 —— 概念、名词、术语与定义的学习
- 概念、概念的提出、概念的定义
- Python的类, 模块与包概念
- Python打包与发布的概念总结
- Python的基础语法与概念
- PONC 概念,定义与要素
- 指针函数概念与定义
- 【数据结构—1】线性表的概念与定义
- python的二维数组定义与操作
- *和**与Python的参数定义
- Python中类的定义与使用
- Python中类的定义与调用
- Python 07 函数的定义与调用
- Android Studio设置主题背景&背景图片&字体
- hihoCoder 1584 Bounce 【数学规律】 (ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛)
- 计网_在相同交换机上划分vlan
- 栈(stack)
- 采花(树状数组+HH的项链加强版) 区间内相同的数量
- python之路"组"的概念与定义
- 使用notepad++在windows下编译C语言
- 大学期末考试SSH试题四
- golang 下载图片
- DOS下批量修改文件名
- redis 持久化
- 多个servlet之间的跳转(转发、重定向、请求包含)的总结
- leetcode Reverse Vowels of a String 反转字符串中的母音
- python学习——类、模块与包