list,tuple,set,dict基础】的更多相关文章

list # @Auther : chen # @Time : 2018/4/26 19:55 # @File : list_ex.py # @SoftWare : PyCharm # list1 = [1,2,3,4,5,6,7,8,9,0] # random.shuffle(list1) # print(list1) # for i in list1: # print(i) name_list = ['alex','bill','chris','eve','frank','ray','suk…
  Code:https://github.com/lotapp/BaseCode 多图旧版:https://www.cnblogs.com/dunitian/p/9156097.html 在线预览:http://github.lesschina.com/python/base/pop/3.list_tuple_dict_set.html 今天说说List.Tuple.Dict.Set.POP部分还有一些如Func.IO(也可以放OOP部分说)然后就说说面向对象吧. 先吐槽一下:Python面向…
Jupyter最新版:https://www.cnblogs.com/dotnetcrazy/p/9155310.html 在线演示:http://nbviewer.jupyter.org/github/lotapp/BaseCode/blob/master/python/notebook/1.POP/3.list_tuple_dict 更新:新增Python可变Tuple.List切片.Set的扩展:https://www.cnblogs.com/dotnetcrazy/p/9155310.h…
# ###容器类型数据(str list tuple set dict) var1 = "今天心情非常美丽" var2 = [1,2,3,4] var3 = ("黄将用","黄胸大","刘五星") var4 = {"朱思华","黄广雄","正路"} var5 = {"ffq":"身材魁梧,瞳孔有力","hjy"…
tuple list dict set统称为“容器” 1. 元组tuple 列表list: 1.1 同:元组( ).列表[ ] 都是有序的 1.2 异:元组不能修改,列表可以修改 1.3 注意⚠:如果列表a = [1, 2, 3], 同时想复制a,命名为变量b,那么b = a 是无效的,这时候b仅仅是a的别名(引用),修改b也会修改a. a = [0, 2, 3] b = a b[0] = 1 #这个时候a就是[0,2,3] 正确的复制是 b = a[:] a = [1, 2, 3] b = a…
参考原文 廖雪峰Python PS:来看看Python中比较特殊的几种数据类型list.tuple.dict.set list list(列表)是Python内置的一种数据类型,它是一种有序.可变的集合,可以随时添加和删除其中的元素. >>> classmates = ['Li', 'Tom', 'Alice'] >>> classmates ['Li', 'Tom', 'Alice'] 变量classmates就是一个list.关于list的操作如下: 方法 len(…
数字(int) 1.创建方式 n1 = 123 n2 = int(123) 2.内存分配 #共同用一个内存地址的情况 n1 = 123 n2 = n1 #用两个内存地址的情况 n1 = 123 n2 = 123 .... n100 = 123#如果有许多变量的值都相同,会造成浪费空间的问题 #在别的编程语言中都会占用两个内存地址,但是python进行了优化 #在 -5 ~ 257范围内的数,及时使用第二种写法,也会共同用一个内存地址 #查看内存变量地址:id(变量名) >>> n1 =…
数据类型在一门语言中是非常重要的,所以选择再次学习一下加深记忆.本次主要参考了大神廖雪峰的官方网站,非常感谢大神,讲的很清晰,收获很大. 标准数据类型 Number(数字) String(字符串) List(列表) Tuple(元祖) Set(集合) Dictionary(字典) 按是否可变分类 不可变数据(3个) Number(数字) String(字符串) Tuple(元祖) 可变数据(3个) List(列表) Dictionary(字典) Set(集合) List(列表) Python内置…
1,列表list 列表定义方式 lis1=[1,2,3,4]#一维数组 lis2=[1,2,3,[4,5,6]]#二维数组 依次多有多维数据,套几层就是几维数组 列表的取值可以通过下标来,下标都是从0开始,对列表的增删改查: 增: msg = '你好'name = ['andashu','cc','niuniu']name.append(msg)#从最后面开始插入name.insert(1,msg) #从指定位置插入,这个1代表下标 print(name) 改:msg = '你好'name =…
数据类型 数字 引号: 123 数值 '123' 字符串 整数:ini long 范围:(-2**31 - 2**31) num = 123 长整型 long (L) num = 123L 浮点型:float 复数型: 序列 字符串.列表.元组都属于序列 序列的两个主要特点是索引操作和切片操作 索引操作可以从序列中抓取一个特定的项目 切片操作可以从序列中获取一个切片,即序列的一部分 序列的基本操作 len() : 求序列的长度 : 连接两个序列 : 重复序列元素 in : 判断元素是否在序列中…