python之路---04 列表 元组】的更多相关文章

十七 .列表 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 1.列表存在索引和切片. 和字符串是一样的. 2.增删改查操作 1).增加 1. .append("*") 追加            2. .insert(1, "*")   往 1 的位置插入元素 * 3. .extend("**")   迭代添加 把元素一个一个添加 .extend(["**"])  只添加一个元素 ** 2).…
本节主要内容:1. 列表2. 列表的增删改查3. 列表的嵌套4. 元组和元组嵌套5. range 一. 列表1.1 列表的介绍列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表相比于字符串. 不仅可以存放不同的数据类型. 而且可以存放大量的数据. 32位python可以存放: 536870912个元素,64位可以存放: 1152921504606846…
  python开发之路:列表及元组之定义 列表是以后用处较大的一个数据类型,这种数据类型可以存储按组分类的信息.好了,我不多说,开始讲了! 好了,现在我有个情景,我要存东汉时期(韩国,秦国,……)所有国家,而且要按顺序存.这个我们就得把他们集合成一组了.老规矩,我来给你们看一眼山炮码农的代码.当然,这种代码在python中不认得,也没有这种代码,别去试. a = 'qin' b = 'han' c = 'yan' d = a+b+c 五花八门的代码 好了,我现在要引入今天的第一个内容,列表.…
一.列表的索引和切片1.列表的索引列表和字符串一样样拥有索引 lst = ["a","b","c"] print(lst[0]) # 获取第1个元素 print(lst[1]) # 获取第2个元素 print(lst[2]) # 获取第3个元素 lst[3] = "d" # 修改索引为2的字符串为"d" # ps:列表是可以发生改变的. 字符串不可以 eg: str = "abc" st…
变量值互换 a = 1 b = 100 # 变量值互换 a, b = b, a print('a:', a) print('b:', b) 输出结果: a: 100 b: 1 多个变量赋值 a, b, c = 1, 2, 3 print(a, b, c) 输出结果: 1 2 3 join()方法 使用join()方法可以将字符串或者列表元组,按照指定的间隔字符串合成一个新的字符串. string = 'Hello World' joined_string = '~'.join(string) d…
列表和字典 python中的可变数据类型有:列表和字典 不可变类型:数字,字符串,元组 今天先讲列表和字典 一.列表 1.概念: 变量:使用变量存储数据,但是,变量存储数据每次只能存储一个数据 问题:如果要一次性存储多个数据的,该怎么做? #需求:存储5个人的年龄,求年龄的平均值 age1 = 10 age2 = 15 age3 = 30 age4 = 17 age5 = 24 avg = (age1 + age2 + age3 + age4 + age5) / 5 解决办法:采用列表 作用:相…
一 .列表 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 1.列表存在索引和切片. 和字符串是一样的. 2.增删改查操作 1).增加 1. .append("*") 追加            2. .insert(1, "*")   往 1 的位置插入元素 * 3. .extend("**")   迭代添加 把元素一个一个添加 .extend(["**"])  只添加一个元素 ** 2).删…
#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} print type(str(dict)), str(dict) #字典可以转为元组,返回:('age', 'name', 'class') print tuple(dict) #字典可以转为元组,返回…
1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Tom','Jack','Qian'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Tom' >>> names[2] 'Qian' >>> names[-1] 'Qian' >>> names[-2] #还可以倒着取 'Jack' 切…
一.字符串 特性:字符串本身不可修改,除非字符串变量重新赋值.Python3中所有字符串都是Unicode字符串,支持中文. >>> name  = "Jonathan" >>> name = "Jonathan" + "Ni" >>>print(name) Jonathan Ni  # name 被重新赋值,并不是改变原先字符串 "Joanthan" 字符串运算符 实例…