python 列表 基本使用功能

2022-07-26 02:54:11 字數 1551 閱讀 4576

#!/usr/bin/python

# -*- coding: utf-8 -*-

# by mercury_lc

list1 = list # 開個新的列表的方法

list2 =

list1 = [1,2,3]

n = len(list1) # 長度

print(n)

max = max(list1) # 最值

min = min(list1)

print(min,max)

tup1 = (1,2,3) # 把元組轉化成列表的操作

list2 = list(tup1)

print(tup1,list2)

print(list1)

list1.extend([5]) #在末尾新增元素,只能是 list 元素

print(list1)

num = list1.count(4) # 查詢某乙個值出現的次數

print(num)

ans = list1.index(4) # 查詢 4 的 indext

print(ans)

list1.insert(6,6) #在 index = 6 的地方插入 value 為 6

print(list1)

list1.pop()

print(list1)

list1.pop(5) # 這裡可選引數是 index 值

print(list1)

list1.remove(4) # 顯然這個裡的刪除是指的 value,並且刪除第乙個匹配的

print(list1)

list1.reverse() # 翻轉列表

print(list1)

list1.sort() # list.sort(cmp=none, key=none, reverse=false) cmp -- 可選引數, 如果指定了該引數會使用該引數的方法進行排序。

print(list1) # key -- 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。

#reverse -- 排序規則,reverse = true 降序, reverse = false 公升序(預設)。

list2 = list1.copy() # 列表的複製

print(list2)

list1.clear() # 清空列表

print(list1)

執行結果:

3

1 3(1, 2, 3) [1, 2, 3]

[1, 2, 3, 4, 4]

[1, 2, 3, 4, 4, 5]23

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

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

[1, 2, 3, 4, 4]

[1, 2, 3, 4]

[4, 3, 2, 1]

[1, 2, 3, 4]

[1, 2, 3, 4]

python 常用功能

sintance和type class foo object pass class bar foo pass obj bar isinstance用於判斷,物件是否是指定類的例項 錯誤的 isinstance用於判斷,物件是否是指定類或其派生類的例項 isinstance不精準 print isin...

Python常用功能函式

1.字串反轉 字串反轉 string 字串變數 staticmethod def str reverse string result string 1 return result 2.刪除首尾指定的字元 刪除首尾指定的字元 string 字串變數 rm 要刪除的字元,預設為空格 staticmeth...

python常用功能配置

參看存在的虛擬環境 conda evn list創造虛擬環境 conda create n 環境名 python 3.6刪除虛擬環境操作 conda remove n 環境名 all啟用環境 activate 環境名安裝jupyter conda install jupyterjupyter預設配置...