国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python數據類型詳解(四)字典:dict

Python數據類型詳解(四)字典:dict

2020-08-22 10:15aylin Python

本文給大家分享的知識是Python數據類型中的字典(dict)的基本概念,常用操作以及示例,非常的實用,對于大家理解字典dict非常有幫助,希望大家能夠喜歡

一.基本數據類型

  整數:int
  字符串:str(注:\t等于一個tab鍵)
  布爾值: bool
  列表:list
  列表用[]
  元祖:tuple
  元祖用()
  字典:dict

注:所有的數據類型都存在想對應的類列里,元祖和列表功能一樣,列表可以修改,元祖不能修改。

二.字典所有數據類型:

常用操作:

索引、新增、刪除、鍵、值、鍵值對、循環、長度

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
class dict(object):
  """
  dict() -> new empty dictionary
  dict(mapping) -> new dictionary initialized from a mapping object's
    (key, value) pairs
  dict(iterable) -> new dictionary initialized as if via:
    d = {}
    for k, v in iterable:
      d[k] = v
  dict(**kwargs) -> new dictionary initialized with the name=value pairs
    in the keyword argument list. For example: dict(one=1, two=2)
  """
  def clear(self): # real signature unknown; restored from __doc__
    """ D.clear() -> None. Remove all items from D. """
    pass
 
  def copy(self): # real signature unknown; restored from __doc__
    """ D.copy() -> a shallow copy of D """
    pass
 
  @staticmethod # known case
  def fromkeys(*args, **kwargs): # real signature unknown
    """ Returns a new dict with keys from iterable and values equal to value. """
    pass
 
  def get(self, k, d=None): # real signature unknown; restored from __doc__
    """ D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. """
    pass
 
  def items(self): # real signature unknown; restored from __doc__
    """ D.items() -> a set-like object providing a view on D's items """
    pass
 
  def keys(self): # real signature unknown; restored from __doc__
    """ D.keys() -> a set-like object providing a view on D's keys """
    pass
 
  def pop(self, k, d=None): # real signature unknown; restored from __doc__
    """
    D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
    If key is not found, d is returned if given, otherwise KeyError is raised
    """
    pass
 
  def popitem(self): # real signature unknown; restored from __doc__
    """
    D.popitem() -> (k, v), remove and return some (key, value) pair as a
    2-tuple; but raise KeyError if D is empty.
    """
    pass
 
  def setdefault(self, k, d=None): # real signature unknown; restored from __doc__
    """ D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """
    pass
 
  def update(self, E=None, **F): # known special case of dict.update
    """
    D.update([E, ]**F) -> None. Update D from dict/iterable E and F.
    If E is present and has a .keys() method, then does: for k in E: D[k] = E[k]
    If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v
    In either case, this is followed by: for k in F: D[k] = F[k]
    """
    pass
 
  def values(self): # real signature unknown; restored from __doc__
    """ D.values() -> an object providing a view on D's values """
    pass
 
  def __contains__(self, *args, **kwargs): # real signature unknown
    """ True if D has a key k, else False. """
    pass
 
  def __delitem__(self, *args, **kwargs): # real signature unknown
    """ Delete self[key]. """
    pass
 
  def __eq__(self, *args, **kwargs): # real signature unknown
    """ Return self==value. """
    pass
 
  def __getattribute__(self, *args, **kwargs): # real signature unknown
    """ Return getattr(self, name). """
    pass
 
  def __getitem__(self, y): # real signature unknown; restored from __doc__
    """ x.__getitem__(y) <==> x[y] """
    pass
 
  def __ge__(self, *args, **kwargs): # real signature unknown
    """ Return self>=value. """
    pass
 
  def __gt__(self, *args, **kwargs): # real signature unknown
    """ Return self>value. """
    pass
 
  def __init__(self, seq=None, **kwargs): # known special case of dict.__init__
    """
    dict() -> new empty dictionary
    dict(mapping) -> new dictionary initialized from a mapping object's
      (key, value) pairs
    dict(iterable) -> new dictionary initialized as if via:
      d = {}
      for k, v in iterable:
        d[k] = v
    dict(**kwargs) -> new dictionary initialized with the name=value pairs
      in the keyword argument list. For example: dict(one=1, two=2)
    # (copied from class doc)
    """
    pass
 
  def __iter__(self, *args, **kwargs): # real signature unknown
    """ Implement iter(self). """
    pass
 
  def __len__(self, *args, **kwargs): # real signature unknown
    """ Return len(self). """
    pass
 
  def __le__(self, *args, **kwargs): # real signature unknown
    """ Return self<=value. """
    pass
 
  def __lt__(self, *args, **kwargs): # real signature unknown
    """ Return self<value. """
    pass
 
  @staticmethod # known case of __new__
  def __new__(*args, **kwargs): # real signature unknown
    """ Create and return a new object. See help(type) for accurate signature. """
    pass
 
  def __ne__(self, *args, **kwargs): # real signature unknown
    """ Return self!=value. """
    pass
 
  def __repr__(self, *args, **kwargs): # real signature unknown
    """ Return repr(self). """
    pass
 
  def __setitem__(self, *args, **kwargs): # real signature unknown
    """ Set self[key] to value. """
    pass
 
  def __sizeof__(self): # real signature unknown; restored from __doc__
    """ D.__sizeof__() -> size of D in memory, in bytes """
    pass
 
  __hash__ = None

三.所有字典數據類型舉例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
user_info = {
  0 :"zhangyanlin",
  "age" :"18",
  2 :"pythoner"
}
#獲取所有的key
print(user_info.keys())
 
#獲取所有的values
print(user_info.values())
 
#獲取所有的key和values
print(user_info.items())
 
clear清除所有的內容
user_info.clear()
print(user_info)
 
#get 根據key獲取值,如果key不存在,可以指定一個默認值
val = user_info.get('age')
print(val)
 
#update批量更新
test = {
  'a':111,
  'b':222
}
user_info.update(test)
print(user_info)

四.索引

?
1
2
3
4
5
6
7
#如果沒有key,會報錯
user_info = {
  "name" :'zhangyanlin',
  "age" :18,
  "job" :'pythoner'
}
print(user_info['name'])

五.for循環

?
1
2
3
4
5
6
7
8
9
10
11
12
13
#循環
user_info = {
  0 :"zhangyanlin",
  "age" :"18",
  2 :"pythoner"
}
for i in user_info:
  print(i)
 
#循環輸出所有的鍵入值
for k,v in user_info.items():
  print(k)
  print(v)

以上就是本文的全部內容了,希望對大家熟練掌握Python數據結構能夠有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色8久久| 国产a在亚洲线播放 | 午夜视频在线观看一区二区三区 | 中文精品在线观看 | 日韩精品一区二区三区四区五区 | 亚洲精品日韩综合观看成人91 | 九色在线观看 | 超碰成人在线免费 | 日本视频二区 | 免费福利视频一区二区三区 | 久久精品成人 | 欧美久久久网站 | 国产一区二区三区视频 | 99re国产精品视频 | 成人在线视频一区 | 一级毛片在线免费看 | 亚洲精品久久久一区二区三区 | 性做久久久 | 欧美日韩成人在线观看 | 99热热热| 黄色午夜 | 国产 欧美 日产久久 | 久久亚洲国产 | 国产在线中文字幕 | 亚洲乱码国产乱码精品精的特点 | 成人在线h | 日本视频免费观看 | 欧美在线操 | 欧美日韩一区二区电影 | 精品在线一区二区三区 | 最新国产精品 | 一级电影免费看 | 亚洲欧美一区二区三区久久 | 偷拍一区二区三区四区 | 欧美一区二区三区在线看 | 国产精品久久久久久久久久东京 | 国产偷窥老熟盗摄视频 | 国产精品爱久久久久久久 | 亚洲一区中文字幕在线观看 | 色.com| 久久久久久综合 |