Python教程:字典的用法

字典是python中的映射数据类型,由键和值构成。几乎所有的数据类型都可以用作键的,但我还是建议使用数字或者字母。值可以使任意类型的数据,我们用大括号{}来定义一个字典,下面是具体的用法:
新建一个字典,host是键,earth是值。这个字典只有一个键
将host的值设置成1000,方法是:
我们可以用这个方法来输出所有的键
我们可以向字典中键和值
利用循环的方法输出所有的键和值

  • python瀛楀吀鐨鍩烘湰鎿嶄綔
    绛旓細1銆乨ictname['key']銆2銆乬et鏂规硶锛歞ictname.get('key')銆傦紙1锛夊鏋滃瓨鍦╧ey锛屽氨浼氳繑鍥炵浉瀵瑰簲鐨勫笺傦紙2锛塯et濡傛灉鍙栧緱鏄笉瀛樺湪鐨刱ey锛屼細杩斿洖none銆傦紙3锛塯et濡傛灉鍙栧緱鏄笉瀛樺湪鐨刱ey锛屼絾鏄湪.get閲岄潰缁欒祴鍊间簡榛樿鍊硷紝閭d箞灏变細杩斿洖榛樿鍊笺備慨鏀瑰瓧鍏 dictname['key']='value'銆傛柊澧炲瓧鍏 1銆乨ictname['k...
  • Python鏁欑▼:瀛楀吀鐨勭敤娉
    绛旓細瀛楀吀鏄python涓鐨勬槧灏勬暟鎹被鍨嬶紝鐢遍敭鍜屽兼瀯鎴愩傚嚑涔庢墍鏈夌殑鏁版嵁绫诲瀷閮藉彲浠ョ敤浣滈敭鐨勶紝浣嗘垜杩樻槸寤鸿浣跨敤鏁板瓧鎴栬呭瓧姣嶃傚煎彲浠ヤ娇浠绘剰绫诲瀷鐨勬暟鎹紝鎴戜滑鐢ㄥぇ鎷彿{}鏉ュ畾涔変竴涓瓧鍏革紝涓嬮潰鏄叿浣鐨勭敤娉曪細鏂板缓涓涓瓧鍏革紝host鏄敭锛宔arth鏄笺傝繖涓瓧鍏稿彧鏈変竴涓敭 灏唄ost鐨勫艰缃垚1000锛屾柟娉曟槸锛氭垜浠彲浠ョ敤杩欎釜鏂规硶...
  • python閲岄潰璇嶅吀浣滅敤鏄粈涔?
    绛旓細1. 瀛樺偍鏁版嵁锛氬瓧鍏鍙互鐢ㄦ潵瀛樺偍涓缁勯敭鍊煎鏁版嵁锛屼緥濡傚瓨鍌ㄥ鐢熺殑濮撳悕鍜屾垚缁┿佸瓨鍌ㄥ憳宸ョ殑宸ュ彿鍜屽伐璧勭瓑銆傞氳繃閿潵璁块棶瀵瑰簲鐨勫硷紝鍙互蹇熷湴鏌ユ壘鍜屼慨鏀规暟鎹2. 浣滀负鍙傛暟鍜岃繑鍥炲硷細瀛楀吀鍙互浣滀负鍑芥暟鐨勫弬鏁板拰杩斿洖鍊硷紝鐢ㄤ簬浼犻掑拰杩斿洖澶氫釜鏁版嵁銆備緥濡傦紝鎴戜滑鍙互瀹氫箟涓涓嚱鏁帮紝鎺ュ彈涓涓瓧鍏镐綔涓哄弬鏁帮紝鏉ュ疄鐜板瀛楀吀涓...
  • python涓瓧鍏鏄竴涓粈涔堢殑闆嗗悎
    绛旓細li=["False',123,True,(1,2,3),[1,5,9],age':'18'1.鍒楄〃鐩告瘮涓庡瓧绗︿覆锛屼笉浠呭彲浠ュ瓨鍌ㄤ笉鍚岀殑鏁版嵁绫诲瀷锛岃屼笖鍙互瀛樻斁澶ч噺鏁版嵁銆2.鍒楄〃鏄湁搴忕殑锛屾湁绱㈠紩鍊硷紝鍙垏鐗囷紝鏂逛究鍙栧笺傞泦鍚(set)闆嗗悎鏄棤搴忎笖涓嶉噸澶嶅厓绱犵殑搴忓垪锛屽畠鏈澶х殑鐗圭偣涔熸槸瀹冪殑鍘婚噸鍔熻兘銆俿et=(1,2,3,4,5)闆嗗悎鐪嬩笂鍘诲拰瀛楀吀寰...
  • 濡備綍杩愮敤python涓殑瀛楀吀?
    绛旓細瀛楀吀灞炰簬python涓鐨勪竴绉嶆暟鎹粨鏋勶紝瀹冩槸鐢遍敭鍊煎(key=value)缁勬垚鐨勶紝鍏朵腑鈥榢ey鈥樻槸鍞竴鐨勪笉鍙彉鐨勩傝屽兼槸鍙彉鐨勶紝涓斿彲浠ュ彇浠讳綍鏁版嵁绫诲瀷銆傚湪python缂栫▼涓粡甯镐娇鐢ㄥ埌瀛楀吀锛岃繍鐢ㄥソ瀛楀吀鍙互鏃舵垜浠湪缂栫▼涓洿鍔犺交鏉俱傞偅涔堝浣曚娇鐢ㄥ瓧鍏稿憿锛屼粖澶╁皬缂栧氨涓ぇ瀹朵粙缁嶄笅瀛楀吀鐨鍑犵绠鍗浣跨敤鏂规硶銆傛墦寮PyCharm锛屽彸閿偣鍑...
  • python dict鐢ㄦ硶
    绛旓細1銆乨ict.clear()clear() 鐢ㄤ簬娓呯┖瀛楀吀涓墍鏈夊厓绱狅紙閿-鍊煎锛夛紝瀵逛竴涓瓧鍏告墽琛 clear() 鏂规硶涔嬪悗锛岃瀛楀吀灏变細鍙樻垚涓涓┖瀛楀吀銆2銆乨ict.copy()copy() 鐢ㄤ簬杩斿洖涓涓瀛楀吀鐨娴呮嫹璐濄3銆乨ict.fromkeys()fromkeys() 浣跨敤缁欏畾鐨勫涓敭鍒涘缓涓涓柊瀛楀吀锛屽奸粯璁ら兘鏄 None锛屼篃鍙互浼犲叆涓涓弬鏁颁綔涓洪粯璁ょ殑鍊笺...
  • popitem鍦python涓殑鐢ㄦ硶
    绛旓細瀛楀吀绫诲瀷鏄Python涓鍞竴鍐呭缓鐨勬槧灏勭被鍨,鍩烘湰鐨勬搷浣滃寘鎷涓:   (1)len():杩斿洖瀛楀吀涓敭鈥斿煎鐨勬暟閲;   (2)d[k]:杩斿洖鍏抽敭瀛楀浜庣殑鍊;   (3)d[k]=v:灏嗗煎叧鑱斿埌閿糼涓;   (4)del d[k]:鍒犻櫎閿间负k鐨勯」;   (5)key in d:閿糼ey鏄惁鍦╠涓,鏄繑鍥濼rue,鍚﹀垯杩斿洖False銆   (6...
  • python涓map瀵瀛楀吀鎬庝箞鐢
    绛旓細1銆佺涓涓弬鏁癴unction浠ュ弬鏁板簭鍒椾腑鐨勬瘡涓涓厓绱犺皟鐢╢unction鍑芥暟锛岃繑鍥炲寘鍚瘡娆unction鍑芥暟杩斿洖鍊肩殑鏂板垪琛ㄣ2銆佸鍙凯浠e嚱鏁癷terable涓殑姣忎竴涓厓绱犲簲鐢ㄢ榝unction鈥欐柟娉曪紝灏嗙粨鏋滀綔涓簂ist杩斿洖銆3銆python涓鎶婁竴涓瀛楀吀鐨value璧嬪肩粰鍙橀噺锛屼慨鏀瑰彉閲忥紝琚紩鐢ㄦ槸瀛楀吀鐨剉alue涔熶細琚慨鏀广傚肩殑娉ㄦ剰鐨勬槸锛屽瓧鍏搁噷鐨...
  • python瀛楀吀濡備綍娣诲姞鍏冪礌
    绛旓細Python涓鍚瀛楀吀涓坊鍔犲厓绱犺娉曠殑鍙傛暟鏈夊摢浜涘憿?1銆侀鍏堟墦寮python鐨缂栬緫鍣ㄣ傜劧鍚庡湪鏂囦欢涓啓涓婄▼搴忕殑娉ㄩ噴銆傛柊寤轰竴涓瓧鍏革紝鍚嶅瓧灏卞彨cellphone銆傜劧鍚庝负cellphone鐨勫瓧鍏搁噷娣诲姞涓涓厓绱狅紝cellphone[oppo]=189銆傜劧鍚庡皢杩欎釜娣诲姞浜嗘柊鐨勫唴瀹逛箣鍚庣殑瀛楀吀鎵撳嵃鍑烘潵銆2銆乫romkeys()鍑芥暟鐢ㄤ簬鍒涘缓涓涓柊瀛楀吀锛屼互搴忓垪seq涓厓绱犲仛...
  • 閫氳繃python鐨鍐呯疆鏂规硶 鍙互鏌ョ湅瀛楀吀閿殑闆嗗悎銆
    绛旓細1. 鏂规硶鍔熻兘锛歚.keys` 鏂规硶杩斿洖瀛楀吀鐨閿殑瑙嗗浘瀵硅薄銆傝繖鎰忓懗鐫浣犲彲浠ヨ凯浠h繖涓鍥惧璞℃潵鑾峰彇瀛楀吀涓殑鎵鏈夐敭銆傝繖瀵逛簬闇瑕佸崟鐙鐞嗛敭鐨勬儏鍐甸潪甯告湁鐢ㄣ2. 浣跨敤绀轰緥锛氬亣璁炬湁涓涓瓧鍏 `my_dict = {'a': 1, 'b': 2, 'c': 3}`锛岄氳繃 `my_dict.keys` 鍙互寰楀埌涓涓寘鍚墍鏈夐敭鐨勮鍥惧璞★紝濡 `...
  • 扩展阅读:python初学编程必背 ... python字典合并 ... python编程入门自学 ... python 字典如何输出键值 ... python字典基本用法 ... python中round的用法 ... python字典中keys的用法 ... python入门教程 非常详细 ... python字典中max用法 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网