第 011讲:一个打了激素的数组[02]

slice:

member[1:3]

课后作业:

0. 2,9,7
1. list1[0]= 1
list1[0:1] = list1[1]

2.

方法一:

>>> member
[‘信服‘, ‘科技‘, ‘知识‘, ‘到款‘, ‘好吧‘]
>>> name = member.pop()
>>> name
‘好吧‘
>>> member.insert(0,name)
>>> member
[‘好吧‘, ‘信服‘, ‘科技‘, ‘知识‘, ‘到款‘]

方法二:

>>>list1.insert(0, list1.pop())

3.

list1=[1,3,2,9,7,8]
list1[-3:-1]
result: [9,7]
从后往前数0,-1,-2,-3

4.
list1=[1,3,2,9,7,8]
list1[0:6:2] 相当于 list1[0],list1[2],list1[4]
1,2,7

5.
不可以

原文地址:https://www.cnblogs.com/jiangkeji/p/9030615.html

时间: 2024-10-09 13:50:19

第 011讲:一个打了激素的数组[02]的相关文章

课时10:列表:一个打了激素的数组1

目录: 一.创建列表 二.向列表添加元素 三.课时10课后习题及答案 *************** 一.创建列表 *************** 创建列表跟创建普通变量一样,用中括号括起一堆数据就可以了,数据之间用逗号隔开. >>> number = [1,2,3,4,5] >>> number [1, 2, 3, 4, 5] >>> len(number) 5 可以创建一个鱼龙混杂的列表: >>> mix = [1,"小

011:列表:一个打了激素的数组2

笔记 1.将两个元素互换: 1.添加中间值 2.直接互换a,b = b,a 2.从列表删除元素 member.remove(元素名称) del member[索引值] 特别的,删除整个列表:del member member.pop()取出列表中最末尾的值 member.pop(索引值)取出列表中该索引值所对应的值 3.列表分片(slice) member[1:3]原列表member中索引值1~3的元素(不包括3)组成新的列表 member[1:]索引值从1开始到最后一个元素 member[:3

[Python]小甲鱼Python视频第011课(列表:一个打了激素的数组2)课后题及参考解答

# -*- coding: utf-8 -*- """ Created on Tue Mar 5 22:28:59 2019 @author: fengs """ """ 测试题: 0. 下边的列表分片操作会打印什么内容? >>> list1 = [1, 3, 2, 9, 7, 8] >>> list1[2:5] 打印: [2,9,7] 1. 请问 list1[0] 和 list1

Python--5 列表~一个打了激素的数组

整数 浮点数 字符串 对象 创建列表 方式一:创建一个普通列表 >>>member = ['jhon', 'dog', 'pig' ] >>>member ['jhon', 'dog', 'pig' ] 方式二: 创建一个混合列表 >>>mix = [1, 'fish', 3.14, [1, 2, 3]] 方式三:创建一个空列表 >>> empty = [] 向列表添加元素: append() >>> member.

课时12:列表:一个打了激素的数组3

目录: 一.一些常用的操作符 二.列表的小伙伴们 三.关于分片"拷贝"概念的补充 四.课时12课后习题及答案 ************************** 一.一些常用的操作符 ************************** 比较操作符 逻辑操作符 连接操作符 重复操作符  成员关系操作符 我们此前学过的操作符都可以应用到列表上: >>> list1 = [123] >>> list2 = [234] >>> list

[Python]小甲鱼Python视频第010课(列表:一个打了激素的数组)课后题及参考解答

# -*- coding: utf-8 -*- """ Created on Tue Mar 5 00:11:43 2019 @author: fengs """ """ 测试题: 0. 列表都可以存放一些什么东西? 各种基础数据类型,字符串,列表等等 1. 向列表增加元素有哪些方法? append insert extend 2. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有

[Python]小甲鱼Python视频第012课(列表:一个打了激素的数组3)课后题及参考解答

# -*- coding: utf-8 -*- """ Created on Tue Mar 5 22:43:25 2019 @author: fengs """ """ 测试题: 0. 注意,这道题跟上节课的那道题有点儿不同,回答完请上机实验或参考答案. >>> old = [1, 2, 3, 4, 5] >>> new = old >>> old = [6]

柔性数组(结构体最后一个域为0/1数组)

结构体最后的长度为0或1数组的作用(转载) 2012-05-07 17:07:09 其实很 早在看LINUX下就看到这个东西,后来在MFC内存池里同样也看到了类似的东西,还依照MFC写过一个类似的小内存池,(MFC用的是return this + 1)后来在李先静的<系统程序员成长计划>里看到了类似的定义,于是心里想着总结一下,结果发现网上已经有牛人总结的很好了,于是乎就转了过来,谢谢你们 的分享,这是我前进的动力!同时,需要引起注意的:ISO/IEC 9899-1999里面,这么写是非法的,

[经典面试题][谷歌]一个大小为n的数组,里面的数都属于范围[0, n-1],有不确定的重复元素,找到至少一个重复元素

题目 一个大小为n的数组,里面的数都属于范围[0, n-1],有不确定的重复元素,找到至少一个重复元素,要求O(1)空间和O(n)时间. 思路一 寻找重复元素,很容易想到建立哈希表来完成,遍历一遍数组就可以将每个元素映射到哈希表中.如果哈希表中已经存在这个元素则说明这就是个重复元素.这种方法可以很方便的在O(n)时间内完成对重复元素的查找.可是题目要求在O(1)的空间.因此采用哈希表这种解法肯定在空间复杂度上是不符合要求的.题目中数组中所以数字都在[0, n-1]区间范围内,因此哈希表的大小为n