Python的List常用方法

1. List查找指定内容 

(参考:https://www.cnblogs.com/huidanz/p/8543249.html)

Python find()方法

Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

语法:str.find(str, beg=0, end=len(string))

参数

str – 指定检索的字符串

beg – 开始索引,默认为0

end – 结束索引,默认为字符串的长度

返回值

如果包含子字符串返回开始的索引值,否则返回-1。

Python index()方法

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

语法: str.index(str, beg=0, end=len(string))

参数

str – 指定检索的字符串

beg – 开始索引,默认为0

end – 结束索引,默认为字符串的长度。

返回值

如果包含子字符串返回开始的索引值,否则抛出异常。

Python List index()方法

index() 函数用于从列表中找出某个值第一个匹配项的索引位置。

语法: list.index(obj)

参数: obj–查找的对象

返回值

该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。

Dict 转list

alist = list(dict.keys())

可视化tqdm

tqdm(list)方法可以传入任意一种list,比如数组

from tqdm import tqdm 

for i in tqdm(range(1000)):

    #do somethingpass

list 去重

去列表去重,不改变原来的顺序,还可以使用一个空列表把原列表里面不重复的数据"装起来",例如:

```

def remove_duplicates(list1):

"""去除重复元素,并保持原来顺序"""

  list2 = []

for iin list1:

if inot in list2:

list2.append(i)

return list2

```

Python列表(list)所有元素的同一操作

```

#include

int main(){

  return 0;

}

```

你可能感兴趣的:(Python的List常用方法)