1. 程式人生 > >python 元組 列表 字典基礎分析:

python 元組 列表 字典基礎分析:

返回 col ++ 循環輸出 orange 序號 mes 下標 刪除指定元素

一、元組

1.元組的定義,創建

tuple = (apple,banana,grange,orange,anguo,c++)

註:該元組由6個元素組成,元素之間用逗號隔開。

tuple = (apple,)

註:一個元素後面跟一個逗號

2.元組的訪問

(1)索引是一對方括號中的數字,索引也稱“下標”

tuple = (apple,banana,grange,orange,anguo,c++)
print(tuple[1])
print(tuple[2])
print(tuple[3])

註:元組不能添加或刪除任何元素。

(2)獲取元組的值(負數索引或者切片索引)

二、列表

1、列表的定義,創建,

list = [apple,banana,grange,orange,anguo,c++]

註:增刪改除

list = [apple,banana,grange,orange,anguo,c++]
list.append("C")末尾增加元素
list.insert(1,"C")向列表中插入元素
list.remove("anguo")刪除此元素
list.pop(1)刪除指定元素
list[1]="Php"添加序號等於修改後的值

2、列表的使用

(1)列表和元組十分相似,支持負數索引、分片、多元列表

names=[Michale,Bob,TRACY]
for i in names:
    print(i)
註:循環輸出列表

names=(Michale,Bob,TRACY)
for i in names:
    print(i)
註:循環輸出元組

(2)查找、排序、反轉

查找(2種方式)。index方法返回元素在列表的位置,和“in”來判斷元素是否在列表中。

list = [apple,banana,grange,orange,anguo,c++]
print(list.index(apple))
print(list.index(
c++)) 註:打印元素的索引 另: print("grange"in list) 註:判斷grange是否在列表中

排序、反轉

list = [apple,banana,grange,orange,anguo,c++]
list.sort()
print("打印這個結果:",list)
註:排序sort

list.reverse()
print("打印這個結果:",list)
註:反轉reverse

三、字典

創建、訪問



dict={"a":"Python","b":"Php","c":"Jave","d":"C","e":"C++"}
print(dict["a"])

註:通過索引“a”獲取對應的值“Python”
另:元組和列表索引為數字。字典為“key”索引,“key”索引可以寫成數字

字典循環輸出:

dict={"a":"Python","b":"Php","c":"Jave","d":"C","e":"C++"}
print(dict["a"])
for k,v  in dict.items():
    print("字典輸出為",k,-,v)


註答案:
字典輸出為 a - Python
字典輸出為 e - C++
字典輸出為 c - Jave
字典輸出為 d - C
字典輸出為 b - Php

python 元組 列表 字典基礎分析: