python 列表和元組

2022-07-17 01:21:11 字數 2575 閱讀 5716

1. 列表

列表是我們最以後最常用的資料型別之一,通過列表可以對資料實現最方便的儲存、修改等操作

#

!/usr/bin/env python

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

#auther: summer

# 定義列表

names = ["

a", "

b", "

c", "

d", "

e", "f"

]#切片print

(names[0])

print(names[0:2]) #

列表用前閉後開的形式取值

print(names[0:-1])

print(names[:-1])

print(names[-1])

print(names[0:-1:2])

print(names[::2]) #

0和-1可以預設不寫#追加

summer

") #

追加至末尾

print

(names)

#插入(可插入至前排)

# 一次只能插入乙個,不可同時插入多個元素

names.insert(1, "

mayun

") print

(names)

names.insert(2, "

強勢圍觀馬雲")

print

(names)

#修改(重新賦值)

names[1] = "

馬爸爸該換人了

"print

(names)#刪除

delnames[0]

print

(names)

names.remove("b

") #

移除指定元素

print

(names)

names.pop()

#預設刪除最後乙個值

print

(names)

names.pop(0)

#刪除指定位置的值

print

(names)#擴充套件

b = [1,2,3]

names.extend(b)

#擴充套件至末尾

print

(names, b)

#拷貝 # 深拷貝和淺拷貝,還需要細看

names_copy =names.copy()

print

(names_copy)

names.insert(3,["

1", "

2", "3"

])print

(names)

names[3][2] = "dd"

names[1] = "

nihao"#

names_copy = names.copy()

print

(names_copy)

print

(names)#統計

print

(names)

print(names.count(1))

#排序和翻轉

names = ["

a", "

b", "

c", "

d", "

e", '

馬爸爸該換人了

', '

強勢圍觀馬雲

', '

b', '

c', '

d', "f"

]names.sort()

#python3裡不同型別資料不能放在一起排序了!!!(int and str)

print

(names)

#print(names.sort()) # 直接print(names.sort())結果是none 需要先呼叫然後再print(names)就ok

names = ['

amy', '

tenglan

', '

eom'

]names.reverse()

print

(names)

#獲取下標

names = ["

a", "

b", "

c", "

d", "

e", '

馬爸爸該換人了

', '

強勢圍觀馬雲

',"b

", "

c", "

d", "f"

]num = names.index("

d") #

只返回找到的第乙個座標

print(num)

2.元組:

元組又叫唯讀列表,不可更改,只有兩個方法count和index 只能查詢

# 定義元組

names=("alex","jack","eric")

Python列表和元組

序列可修改,而元組不能。eda edward 42 序列可包含其它列表 edward edward 43 john john 44 database edward,john database edward 43 john 44 序列的分片 nubs range 10 nubs 0,1,2,3,4,5...

python 列表和元組

資料結構 資料結構是以某種方式組合起來的資料元素。在python中最基本的資料結構為序列,序列中的每個元素都有編號,就像學號,可以通過學號找到你本人。不同的序列中的編號一般都是從0開始。序列包括元組和列表,另外還有字典。列表和元組的區別 列表是可以修改的,而元組不可以。在處理資料要特別注意這一點,但...

Python 列表和元組

1 序列是python中最基本的資料結構。列中的每個元素都分配乙個數字,該數字代表了該元素的位置或索引,從0開始依次類推。2 python中常見的序列有列表 元組和字串。3 序列可以進行的操作有索引 切片 加 乘檢查成員。python中已經內建了確定序列長度以及確定最大和最小元素的方法。4 序列是最...