Python自学:第三章 访问列表元素】的更多相关文章

#输出并首字母大写 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles[0].title()) 输出为: Trek…
motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) motorcycles[0] = 'ducati' print(motorcycles) 输出为: ['honda', 'yamaha', 'suzuki'] ['ducati', 'yamaha', 'suzuki']…
motorcycles = ['honda', 'yamaha' ,'suzuki'] motorcycles.insert(0, "ducati") print(motorcycles) 输出为: ['ducati', 'honda', 'yamaha', 'suzuki'] 2: motorcycles = [] motorcycles.append("honda") motorcycles.append("yamaha") motorcyc…
>>> cars = ["bmw", "audi", "toyota", "subaru"] >>> len(cars) 4…
bicycles = ['trek','cannondale','redline','specialized'] message = "My first bicycle was a " + bicycles[0].title() + "." print(message) 输出为: My first bicycle was a Trek.…
dongman =["huoying","sishen","si wang bi ji","pan ni de lu lu xiu"]; print(dongman[0:2]) print(dongman[1:4]) print(dongman[:3])#from the first one print(dongman[2:])# from third number to the last print(dongman[-3:]…
1.列表 names=[] #这就是一个空列表 names=[1,5,2,3,4,5]#列表是用的中括号,每个元素是用逗号分开的.列表里面的元素是可以重复的. names[-1]#表示的是取列表的最后一个元素 names[0]#表示的是取列表的第一个元素,取列表的元素是以下标以0开始 #切片 names[1:3]表示取得列表元素是从第二个元素到第三个元素 .所谓顾头不顾尾. names[1:-1]表示取得列表的从第二个元素到倒数第二个元素 names[-3:-1]表示的取的列表是从倒数第二个元素…
motorcycles = ["honda", "yamaha", "suzuki"] first_owned = motorcycles.pop(0) print("The first motorcycle I owned was a " + first_owned.title() + ".") 输出为: The first motorcycle I owned was a Honda.…
# -*- coding: GBK -*- cars = ["bmw", "audi", "toyota", "subaru"] print("这是以前的列表:") print(cars) print("\n这是排序后的列表:") print(sorted(cars)) print("\n再次核对是否改变以前的列表:") print(cars) 输出为: 这是以前的列…
# -*- coding: GBK -*- #reverse: 相反的 cars = ["bmw", "audi", "toyota", "subaru"] print(cars) cars.reverse() print(cars) 输出为: ['bmw', 'audi', 'toyota', 'subaru'] ['subaru', 'toyota', 'audi', 'bmw']…
cars = ["bmw", "audi", "toyota", "subaru"] cars.sort() print(cars) 输出为: ['audi', 'bmw', 'subaru', 'toyota'] 反向排序: cars = ["bmw", "audi", "toyota", "subaru"] cars.sort(reverse…
motorcycles = ["honda", "yamaha", "suzuki", "ducati"] print(motorcycles) motorcycles.remove("ducati") print(motorcycles) 输出为: ['honda', 'yamaha', 'suzuki', 'ducati'] ['honda', 'yamaha', 'suzuki'] 2. motorc…
motorcycle = ["honda", "yamaha", "suzuki"] last_owned = motorcycle.pop() print("The last motorcycle I owned was a " + last_owned.title() + ".") 输出为: The last motorcycle I owned was a Suzuki.…
motorcycles = ["honda", "yamaha", "suzuki"] print(motorcycles) del motorcycles[1] print(motorcycles) 输出为: ['honda', 'yamaha', 'suzuki'] ['honda', 'suzuki']…
#返回最后一个,和倒数第二个元素 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles[-1]) print(bicycles[-2]) 输出为: specialized redline…
# -*- coding: GBK -*- liebiao = ["zhang", "li", "wang", "zhou"] print("wo yao qing :" + liebiao[0] + "." + liebiao[1] + "." + liebiao[2] + "." + liebiao[3]) 输出为: wo yao qing :…
# -*- coding: GBK -*- my_foods = ['pizza', 'falafel', 'carrot cake'] friend_foods = my_foods[:] print("My favorite foods are:") print(my_foods) print("\nMy friend's favorite foods are:") print(friend_foods) 输出为: My favorite foods are:…
Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型. 集合元素(set elements):组成集合的成员 >>> li=['a','b','c','a'] >>> se =set(li) >>> se set(['a', 'c', 'b…
有几天没有更新博客了,毕竟是自学,最近事情确实比较多,有时候想学的时候反而没时间,到有时间的时候反而不想学.以后得想办法改掉这个缺点,只要有时间就要学习自己想学的东西,希望自学的同学能和我共同交流,其实我自学的道路非常孤独,我也希望在学习的道路有个朋友. 今天学习一下 Python的列表,以后可能还要补充,这篇博客就要讲列表. 1,列表的数据项不需要具有相同的类型 list1=['math','chinese',1999,2015] print "list1[1]",list1[0]…
如何统计一个列表元素的频度 两个需求: 1,统计一个随机序列[1,2,3,4,5,6...]中的出现次数前三的元素及其次数 2,统计一片英文文章中出现次数前10 的单词 两种方法: 1,普通的for循环,结合前边 python基础一 -------如何在列表字典集合中根据条件筛选数据的内容 2,自带库 collections 的counter 方法 解决需求一,两种方法 一: 先生成一个随机的列表,通过方法一获取最大元素 获取最多元素 重点讲解第二种方法 1,先导入 from collectio…
D3.js的v5版本入门教程(第三章) 在D3.js中,选择元素和绑定元素是最基本的内容,也是很重要的内容,等你看完整个教程后你会发现,这些D3.js教程都是在选择元素和绑定元素的基础上展开后续工作的 1.选择元素 在D3.js中,选择元素的函数有两个 d3.select() d3.selectAll()         这两个函数返回的就是选择集 常见的用法如下: var body = d3.select("body");//选择文档中的body元素 var svg = body.s…
前文回顾 riot.js教程[二]组件撰写准则.预处理器.标签样式和装配方法 riot.js教程[一]简介 访问DOM元素 你可以通过this.refs对象访问dom元素 而且还有大量的属性简写方式可以使用 比如:if="{...}",(有时候你需要对这些东西做一些特殊的处理才能用) 使用Jquery 如果你想在riot标签内部访问dom元素 你可能需要了解一下riot标签生命周期相关的知识 你会注意到,mount方法还没执行的时候,dom元素是不会被创建的 这就意味着,mount方法…
第三章. 运算符与表达式 1)    运算符 + 加 - 减 * 乘 ** 幂 / 除 // 取整除 % 取模 << 左移 >> 右移 & 按位与 | 按位或 ^ 按位异或 ~ 按位翻转 < 小于 > 大于 <= 小于等于 >= 大于等于 == 等于 != 不等于 not 布尔“非” and 布尔“与” or 布尔“或” 运算符优先级 建议用括号来设置优先级 2)    表达式 length = 5 breadth = 2 area = length…
什么是列表呢? 官方说明就是由一些列按特点顺序排列的元素组成.其实可以看出很多个字符串的有序组合吧,里面的内容可以随时的删除,增加,修改. 下面这个就是一个列表,python打印列表的时候会将中括号和引号打印出来的 >>> name = ['liubin','liujian','liuliu'] >>> print (name) ['liubin', 'liujian', 'liuliu'] 有序的列表 和大多数编程语言一样,列表的第一个元素的索引是0,而不是1.如果要…
什么是列表呢? 官方说明就是由一些列按特点顺序排列的元素组成.其实可以看出很多个字符串的有序组合吧,里面的内容可以随时的删除,增加,修改. 下面这个就是一个列表,python打印列表的时候会将中括号和引号打印出来的 >>> name = ['liubin','liujian','liuliu'] >>> print (name) ['liubin', 'liujian', 'liuliu'] 有序的列表 和大多数编程语言一样,列表的第一个元素的索引是0,而不是1.如果要…
1.列表是什么? 列表[list]:列表是由一系列特定顺序排列的元素组成. 列表由[]表示 eg: a = ['jackal','jax';'jack','jeef','jacky'] print(a) ['jackal', 'jax', 'jack', 'jeef', 'jacky'] 2.列表的索引 索引:索引是为了加速对表中数据行的检索而创建的一种分散的存储结构.(百度百科) 我个人理解:索引就是给一组元素中每个元素的单独的特定名称,方便可以快速找出其中的一个元素. 索引是从0开始的 eg…
# -*- coding: GBK -*- squares = [value**2 for value in range(1,11)] print(squares) 输出为: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]…
>>>digits = [1,2,3,4,5,6,7,8,9,0] >>>mid(digits) 0 >>>max(digits) 9 >>>sum(digits) 45…
# -*- coding: GBK -*- number = list(range(1,6)) print(number) 输出为: [1, 2, 3, 4, 5] 2. # -*- coding: GBK -*- even_numbers = list(range(2,11,2)) print(even_numbers) 输出为: [2, 4, 6, 8, 10] 3. # -*- coding: GBK -*- squares = [] for value in range(1,11): s…
字符串的方法非常之多,重点学习一些最有用的,完整的字符串方法参见<Python基础教程(第三版)>附录B. 模块string,虽然风头已小,但其包含了一些字符串方法中没有的常量和函数,故将模块string中几个非常有用的常量列出: string.digits: 包含数字0-9的字符串: string.ascii_letters: 包含所有ASCII字母(大写和小写)的字符串: string.ascii_lowercase: 包含所有小写ASCII字母的字符串: string.printable…