为了账号安全,请及时绑定邮箱和手机立即绑定

关于insert 和range

请问具体的概念和用法

正在回答

2 回答

1、简单的说insert是将元素插入列表,区别于append。

insert(a,b)会存在两个参数,可以选择插入列表的具体位置,而append(a)只能插入到末尾,

举例:L=[1,2,3,4,5,6]

L.insert(0,8)

Print L

[8,1,2,3,4,5,6]

------------

举例:L=[1,2,3,4,5,6]

L.append(8)

Print L

[1,2,3,4,5,6,8]


2、range函数表示一个数列的list,一般包含三个参数

rang(start, stop[, step])。

但是start可以省略,默认为0;step也可以省略,默认为1

举例:

>>>range(1,4,1)

[1,2,3,4]

>>>range(4,2)

[0,2,4]

>>>range(4)

[0,1,2,3,4]

3 回复 有任何疑惑可以回复我~
#1

Java初学者3542878

举例有点问题,range不包括stop。 三个例子分别为 [1,2,3] [0,2] [0,1,2,3]
2018-07-30 回复 有任何疑惑可以回复我~
#2

DOS世界树 回复 Java初学者3542878

谢,一下子没注意
2018-08-03 回复 有任何疑惑可以回复我~

insert()

放入一个参数并为其选择位置

empty.insert(0.'bob')

empty = ['fjid','fh8i','111']变成empty = ['bob', 'fjid','fh8i','111']

range()

range([start,] stop[,step=1])

step=1表示默认值为1

print(list(range(0,2)))

输出[0,1,2,3,4]

0 回复 有任何疑惑可以回复我~
#1

qq_张祖英_0 提问者

'bob'前面的.0是什么 还有,range(),括号里怎么填
2018-07-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

关于insert 和range

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信