# 列表 元組
# 共同點:都是通過索引引用元素值
# 不同點:列表是可讀寫的,元組是唯讀的
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 求最大值...