容器 list tuple基本操作

2021-09-27 15:43:14 字數 1455 閱讀 2027

# coding:utf-8

# 建立

li =[1

,2,3

,'456',[

1,2,

3],]

print

(type

(list))

# print

(type

(li))#

# 元素訪問

print

(li[0]

)# 1

print

(li[-1

])# print

(li[-2

])# [1, 2, 3]

# 查詢元素位置

print

(li.index(

'456'))

# 3print

(li.index([1

,2,3

]))# 4

# print(li.index(-1))

# 新增元素

l_a =[1

,2,3

]4)5

)l_b =[6

,7,8

]l_a.extend(l_b)

print

(l_a)

# [1, 2, 3, 4, 5, 6, 7, 8]

print

(l_a)

# [1, 2, 3, 4, 5, 6, 7, 8, [6, 7, 8]] 作為整體增加在末尾

# 判斷是否為空使用not xx

l_a =

ifnot l_a:

print

('empty'

)# not xx和is none不是一回事

iflen

(l_a)==0

:print

('empty'

)# 列印每個元素

for i in li:

print

(i)for i in

range

(len

(li)):

print

(li[i]

)"""tuple"""

t =(1,

2,3,

'456'

)print

(type

(t))

# # t[0] = 'a' # 不可修改 typeerror: 'tuple' object does not support item assignment

# 刪除元素

del(li[-1

])# del(list[index])

del(li[1]

)del

(li[-2

])print

(li)

# [1, 3, [1, 2, 3]]

li.pop(

)print

(li)

# [1, 3]

容器基本操作

docker run name fang it image id bin bash 執行的shell docker ps a 檢視所有容器,l 檢視最近執行容器 docker inspect 檢視容器的詳細資訊 docker start i container id 或者名字也可以 docker r...

容器基本操作

目錄docker建立的容器是處於停止狀態,可以使用docker start命令來啟動 docker create it ubuntu latest docker start 容器id docker stop 容器id docker run ubuntu bin echo hello world 執行...

ACM c map容器基本操作

map是一類關聯式容器,它是模板類。map容器提供乙個鍵值對容器,map與multimap差別僅僅在於multiple允許乙個鍵對應多個值 map的定義 1 mapm 2 typedef mapmap map m 插入元素 1 m.insert pair c 1 2 m c 1 3 m.insert...