python中基礎知識(六)

2021-09-25 00:06:44 字數 1405 閱讀 8234

# 列表 元組

# 共同點:都是通過索引引用元素值

# 不同點:列表是可讀寫的,元組是唯讀的

names = ["bill", "mike", "john", "mary"]

numbers = ["1234", "4321", "6789", "6543"]

print(numbers[names.index("mike")])

print(names[numbers.index("6543")])

# key和value

phonebook =

print(phonebook)

print(phonebook["mike"])

print('*************************==')

a = dict(one=1, two=2, three=3)

b =

c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))

d = dict([('two', 2), ('one', 1), ('three', 3)])

e = dict()

print(a)

print(b)

print(c)

print(d)

print(e)

print(a == b == c == d == e)

'''4321

mary

4321

*************************==

true

'''

# 使用dict函式將序列轉換為字典

items = [['bill',"4321"],("mike","7891"),['john','4567']]

d = dict(items)

print(d)

dict1 = dict(name="bill", number=6543, age=34)

print(dict1)

items =

while true:

key = input("請輸入key:")

if key == ":exit":

break;

value = input("請輸入value:")

keyvalue = [key,value]

d = dict(items)

print(d)

'''請輸入key:88r

請輸入value:xewfre

請輸入key:123

請輸入value:ert

請輸入key:345

請輸入value:ef

請輸入key:exit

請輸入value:exit

請輸入key::exit

'''

(六)Python基礎知識 集合

集合 set 是乙個無序的不重複的元素序列。可以使用大括號 或者set 函式建立集合。注意 建立乙個空集合必須使用set 而不是 與空字典有區別。包含的操作如下表 方法描述 add x 為集合新增元素 update x 為集合新增元素,x可以為列表,元組,字典 字串 會分隔字串進行新增,如 張三 會...

python基礎知識(六)函式 (五)

目錄 六 函式 五 6.1迭代器 6.2可迭代協議,迭代器協議 6.3迭代器的好處 迭代器含有兩個 iter 和 next 函式方法 就是迭代器協議 dir 列印所有擁有的方法 print iter in dir iter print next in dir iter 首先我們要知道可以被for迴圈...

python基礎知識(六)函式 (八)

目錄 六 函式 八 6.1匿名函式的格式 6.2匿名函式和五個特殊的內建函式可以結合使用 6.3面試題練一練 lambda 引數,引數2 返回值表示式 def add x,y return x y add lambda x,y x y print add 1,4 匿名函式在內建函式 max 求最大值...