社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python技术贴——list与Range函数

Python初级入门到精通 • 1 周前 • 58 次点击  

list函数

List-函数-append,更改列表的另一种方法是使用append方法。在列表的最后面添加一项。

numsa = [4,5,6]

numsa.append(5)

print(numsa)

结果:

>>>

[4,5,6,5]

>>>

List-函数-len,len方法用来查看列表中项目的个数

numsa = [3, 5, 7, 9, 11,13]

print(len(numsa))

结果:

>>>

6

>>>

List-函数-insert,insert 方法比较像 append,它允许你在列表中的任何位置插入一个新的项目,而不是只在最后一个位置

word = ["Python", "fun"]

one= 1

words.insert(one, "is")

print(word)

结果:

>>>

['Python', 'is', 'fun']

>>>

List-函数-index,index方法查找列表 第一个出现的项目并返回其索引。

如果项不在列表中,则会引发ValueError。

letters = ['p', 'q', 'r', 's', 'p', 'u']

print(letters.index('r'))

print(letters.index('p'))

print(letters.index('z'))

结果:

>>>

2

0

ValueError: 'z' is not in list

>>>

这里有一些关于列表list有用的方法,max(list): 返回列表中最大的值,min(list): R返回列表中最小的值,list.count(obj): 返回一个项目在列表中出现的次数,list.remove(obj): 从列表中删除一个项目,list.reverse(): 翻转列表中的项目


Range函数

range 函数 创建一个 有序的数字列表,

生成一个0到9的整数列表:

numbers = list(range(10))

print(numbers)

结果:

>>>

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>>

列表的调用是必需的,因为range本身创建了一个范围对象,如果您想将它作为一个对象,则必须将其转换为列表。

如果range只有一个参数,它将产生一个0到参数的列表,如果range有两个参数,它将产生一个从一个参数到第二个参数的值的列表

例如:

numbers = list(range(2, 7))

print(numbers)

print(range(20) == range(0, 20))

结果:

>>>

[2, 3 4, 5, 6]

True


Range-参数3个,range 也可以有第三个参数, 它决定所产生的序列的间隔。这第三个参数必须是整数。

numbers = list(range(5, 20, 2))

print(numbers)

结果是:

>>>

[5, 7, 9, 11, 13, 15, 17, 19]



关注公众号,每天可以领红包


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/179987
 
58 次点击