小工具知识网

当前位置: 首页 > 行业知识 > python细节随笔

行业知识

python细节随笔

2026-11-07 02:43:26 来源:互联网转载

1:python 二维数组的创建方式

()

下面是创建三行两列的数组 且数组的初始元素是0

0 for i in range(2) 表示的是创建两列, 后面的 for j in range(3) 表示 这样的 我要3个 也就是3行了

()
a = [[0 for i in range(2)] for j in range(3)]print(a)

2:数组里面的 a.index(x) 表示的是数组a里面,第一次出现x的下表, 若不存在则会报异常

fruits = ['apple', 'banana', 'orange', 'apple']# 查找'apple'第一次出现的索引index = fruits.index('apple')print(index)  # 输出: 0# 从指定位置开始查找'apple'第一次出现的索引index = fruits.index('apple', 1)print(index)  # 输出: 3

3:列表推导式:

result = [i for i in range(10) if i > 8]print(result)  # 输出: [9]

4:字典推导式:

这行代码使用了字典推导式来生成一个字典

x = {i: str(i+3) for i in range(3)}print(x)  # 输出: {0: '3', 1: '4', 2: '5'}

5:python里面的zip函数:
zip() 函数用于将多个可迭代对象(例如列表、元组等)中对应的元素打包成一个个元组,然后返回这些元组组成的对象。zip() 函数会以最短的输入可迭代对象的长度为准,超出部分将被忽略。

# 定义两个列表list1 = [1, 2, 3]list2 = ['a', 'b', 'c']# 使用 zip() 函数打包成元组zipped = zip(list1, list2)# 打印结果print(list(zipped))  # 输出: [(1, 'a'), (2, 'b'), (3, 'c')]

6:enumerate函数的用法:

enumerate() 函数用于同时遍历可迭代对象(如列表、元组、字符串等)的索引和元素:

获取每个元素的下标(index) 以及每个下标对应的元素值(value)

# 定义一个列表my_list = ['apple', 'banana', 'orange']# 使用 enumerate() 遍历列表并获取索引和元素for index, value in enumerate(my_list):    print(f'Index: {index}, Value: {value}')# 输出的结果是:# Index: 0, Value: apple# Index: 1, Value: banana# Index: 2, Value: orange

7: replace() 注意replace()方法 并不会修改原来的字符串,只会去返回一个新的字符串

w = "93python22"for i in w:    if "0" 

上一篇:家长APP下载难题解析,为何下载失败?揭秘原因与解决方案!

下一篇:知道ip怎么远程登录服务器?