日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

二级list列表python_Python 基本语法(二) —— 列表 (list)

發布時間:2025/4/5 python 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二级list列表python_Python 基本语法(二) —— 列表 (list) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python中最重要的數據結構就是序列,其中最常用到的是列表,元組,和字符串。

列表有別于元組和字符串的一個很特別且重要的地方就是:列表是可變的。

一、創建列表

創建列表通常有兩種方式:

list1 = list();

list2 = [];

## 通過以上兩條語句,都可以創建空列表

list()在這里實際上是一種類型,類似于類型的構造函數,其中可以添加創建列表的初始化值,例如:

list('Hello');

## 此條語句創建的列表如下 ['H', 'e', 'l', 'l', 'o'], 注意:list的參數只能有一個

二、列表的基本操作

列表的基本操作:

(1)對元素進行增,刪,查,改;

(2)獲取列表中某個元素出現的次數;

(3)修改列表中元素的順序。

1、增刪改查

增加元素的操作:

append(): 在列表末尾追加新的對象

extend( ):在列表末尾一次性追加另一個序列中的多個值

insert( ):將對象插入到列表中

list1 = [1, 2, 3];

list2 = [2, 3, 5, 6];

list1.append(4);

# The result of list1 is : [1, 2, 3, 4]

list1.extend(list2[1:3]);

# The result of list1 is : [1, 2, 3, 4, 3, 5]

list1.insert(3, 'four');

# The result of list1 is : [1, 2, 3, 'four', 4, 3, 5]

刪除元素的操作有:

del 語句:del語句除了可以刪除列表中的元素,還可以刪除其他元素

pop():移除列表中的一個元素,默認情況下是最后一個元素,并且返回該元素的值

remove():移除列表中,某個值的,第一個匹配項

del list1[3];

# list1: [1, 2, 3, 4, 3, 5]

list1.pop();

# list1: [1, 2, 3, 4, 3]

val = list1.pop(0);

# val: 1

# list1: [2, 3, 4, 3]

list1.remove(3);

# list1: [2, 4, 3]

查找元素的操作:

[]:greeting[0],和C語言中的數組操作一樣,在中括號中傳遞元素索引值來獲取相應的元素 (用索引值來獲取元素值)

index():在列表中找出某個值第一個匹配項的索引位置,返回元素索引值 (用元素值獲取對應的第一個索引值)

print(list1[0]);

# 2

list1.index(4);

# 1

修改元素的操作:

list1[0] = 1

# list1: [1, 4, 3]

2、獲取列表中某個元素的出現次數

list1 = [1, 2, 1, 2, 1, 1];

list1.count(1);

# 4

list2 = [[1,2], 3, 3,];

list2.count([1,2]);

# 1

3、修改列表中元素的順序

sort():在原位置對列表進行排序,此操作會改變列表并返回空值,參數可以是一個排序函數

reverse():將列表中的元素反向存放,此操作會改變列表,但是沒有返回值

list3 = [4, 3, 2, 1];

list3.sort();

# list3: [1, 2, 3, 4]

list3.reverse();

# list3: [4, 3, 2, 1]

list3.sort(reverse=True);

# list3: [4, 3, 2, 1]

list3.sort(cmp);

# list3: [1, 2, 3, 4]

*注意:cmp是Python中的內建函數,提供了sort的比較函數的默認實現方式

總結

以上是生活随笔為你收集整理的二级list列表python_Python 基本语法(二) —— 列表 (list)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。