python中set/函数的用法

python中set()函数是怎样的呢?下面就让我们一起来了解一下吧:
set是属于python下的一个函数,set()函数主要是用于创建一个无序不重复的元素集,可以进行关系测试,并且删除重复数据,还能够计算交集、差集、并集等。
具体的语法格式为:
class set([iterable])
参数:
iterable —可迭代对象对象。
返回值介绍:
返回新的集合对象。
参考范例:
1、
set()函数使用方法,具体命令为:
x = set(runoob)
y = set(google)
x, y
(set([b, r, u, o, n]), set([e, o, g, l])) # 重复的被删除
x y # 交集
set([o])
x | y # 并集
set([b, e, g, l, o, n, r, u])
x - y # 差集
set([r, b, u, n])
2、
使用add(key)往集合中添加元素,重复的元素会自动过滤,具体的命令为:
list1=[1,2,3,4]
s=set(list1)
print(s)
s.add(4)
s.add(5)
print(s)
输出:
set([1, 2, 3, 4])
set([1, 2, 3, 4, 5])

  • set鍦python涓鏄粈涔堟剰鎬
    绛旓細鍦Python set鏄熀鏈暟鎹被鍨嬬殑涓绉嶉泦鍚堢被鍨嬶紝瀹冩湁鍙彉闆嗗悎(set())鍜屼笉鍙彉闆嗗悎(frozenset)涓ょ銆傚垱寤洪泦鍚坰et銆侀泦鍚坰et娣诲姞銆侀泦鍚堝垹闄ゃ佷氦闆嗐佸苟闆嗐佸樊闆嗙殑鎿嶄綔閮芥槸闈炲父瀹炵敤鐨勬柟娉曘俿et鏄竴涓棤搴忕殑鍏冪礌闆嗗悎锛屾敮鎸佸苟銆佷氦銆佸樊鍙婂绉板樊绛夋暟瀛﹁繍绠楋紝浣嗙敱浜巗et涓嶈褰曞厓绱犱綅缃紝鍥犳涓嶆敮鎸佺储寮曘佸垎鐗囩瓑绫诲簭鍒楃殑...
  • python閲岄潰set()鍜宭ist()鍖哄埆鏄粈涔?
    绛旓細set鏄泦鍚堬紝list鏄垪琛紝涓昏鍖哄埆锛氫竴鏄牴鎹袱涓嚱鏁拌皟鐢ㄦ椂鎵浼犵殑鍙傛暟鎯呭喌鏉ュ垎鏋愶紱涓鏄袱涓嚱鏁板垱寤哄嚭鐨勫搴旂殑鏁版嵁绫诲瀷鏉ュ垎鏋
  • Python 绠鏄庢暀绋 ---13,Python 闆嗗悎
    绛旓細Python 涓鐨 set 涓 dict 寰堝儚锛屽敮涓鐨勪笉鍚屾槸锛 dict 涓繚瀛樼殑鏄 閿煎 锛岃 set 涓彧淇濆瓨 閿 锛屾病鏈 鍊 銆侾ython 闆嗗悎 鏈夊涓嬬壒鐐癸細Python 闆嗗悎鐨勫0鏄庢湁涓ょ鏂瑰紡锛氬垱寤 绌洪泦鍚 鏃讹紝鍙兘鐢 set() 锛岃屼笉鑳界敤 {} 锛氬垱寤 闈炵┖闆嗗悎 鏃讹紝鍙互鐢 set() 锛屼篃鍙互鐢 {} 锛氱敱浜庨泦...
  • python涓闆嗗悎鐢ㄤ粈涔堟嫭鍙
    绛旓細set()鍑芥暟灏嗗叾浠栫殑缁勫悎鏁版嵁绫诲瀷鍙樻垚闆嗗悎绫诲瀷锛岃繑鍥炵粨鏋滄槸涓涓棤閲嶅涓旀帓搴忎换鎰忕殑闆嗗悎銆俿et()鍑芥暟涔熷彲浠ョ敓鎴愮┖闆嗗悎鍙橀噺銆 鍒楄〃绫诲瀷鐢ㄤ腑鎷彿[]琛ㄧず锛屼篃鍙互閫氳繃list(x)鍑芥暟灏嗛泦鍚堟垨瀛楃涓茬被鍨嬭浆鎹㈡垚鍒楄〃绫诲瀷銆 鍒楄〃灞炰簬搴忓垪绫诲瀷锛屾墍浠ュ垪琛ㄧ被鍨嬫敮鎸佸簭鍒楃被鍨嬪搴旂殑鎿嶄綔  1.搴忓垪绫诲瀷鏈変竴浜涢...
  • seth鍦python涓鐨勫惈涔
    绛旓細Seth鍦Python涓閫氬父鏄竴涓彉閲忓悕鎴栨ā鍧楀悕銆傚畠閫氬父鐢ㄤ簬琛ㄧず涓涓泦鍚堬紙set锛夊璞★紝鐢ㄤ簬瀛樺偍涓缁勫笺傚湪Python涓紝set鏄竴绉嶆棤搴忎笖涓嶅寘鍚噸澶嶅厓绱犵殑闆嗗悎鏁版嵁绫诲瀷銆備緥濡傦紝浣犲彲浠ヤ娇鐢╯et()鍑芥暟鍒涘缓涓涓猻et瀵硅薄锛屽苟浣跨敤add()鏂规硶鍚戝叾涓坊鍔犲厓绱犮傛澶栵紝Seth杩樺彲浠ョ敤浜庤〃绀轰竴涓悕涓篠eth鐨凱ython妯″潡锛岃妯″潡鍙兘...
  • Python涓鍐呯疆鏁版嵁绫诲瀷list,tuple,dict,set鐨勫尯鍒拰鐢ㄦ硶
    绛旓細杩欏叾涓璓ython鐨勫洓涓唴缃暟鎹被鍨嬪姛涓嶅彲娌,浠栦滑鍗虫槸list, tuple, dict, set銆傝繖閲屽浠栦滑杩涜涓涓畝鏄庣殑鎬荤粨銆侺ist瀛楅潰鎰忔濆氨鏄竴涓泦鍚,鍦Python涓List涓殑鍏冪礌鐢ㄤ腑鎷彿[]鏉ヨ〃绀,鍙互杩欐牱瀹氫箟涓涓狶ist:L = [12, 'China', 19.998]鍙互鐪嬪埌骞朵笉瑕佹眰鍏冪礌鐨勭被鍨嬮兘鏄竴鏍风殑銆傚綋鐒朵篃鍙互瀹氫箟涓涓┖鐨凩ist:L = [...
  • python闆嗗悎鏄惁鍙互宓屽?
    绛旓細鍦 Python 涓锛岄泦鍚堬紙Set锛夋槸涓绉嶆棤搴忋佷笉閲嶅鐨勬暟鎹粨鏋勶紝鍏跺厓绱犲繀椤绘槸鍙搱甯岋紙hashable锛夌殑瀵硅薄锛屼緥濡傛暟瀛椼佸瓧绗︿覆銆佸厓缁勭瓑銆備笌鍏朵粬缂栫▼璇█涓殑闆嗗悎绫讳技锛孭ython 鐨勯泦鍚堜篃鏄笉鏀寔宓屽鐨勶紝鍗抽泦鍚堜腑涓嶈兘鍖呭惈鍙︿竴涓泦鍚堛備絾鏄紝濡傛灉闇瑕佸疄鐜板祵濂楃殑鏁版嵁缁撴瀯锛屽彲浠ヤ娇鐢ㄥ祵濂楃殑鍏冪粍鎴栧瓧鍏告潵妯℃嫙銆備緥濡傦紝鍙互...
  • Python濡備綍鍦ㄤ竴涓泦鍚堥噷鏌ユ壘闄や簡鎴戞彁渚涚殑鍏冪礌浠ュ鐨勫厓绱?
    绛旓細鍦Python涓锛屽彲浠ヤ娇鐢ㄩ泦鍚(Set)鐨勫樊闆嗘搷浣滄潵鏌ユ壘闄や簡鎻愪緵鐨勫厓绱犱互澶栫殑鍏冪礌銆傚樊闆嗘搷浣滃彲浠ヨ繑鍥炲湪涓涓泦鍚堜腑锛屼絾涓嶅湪鍙︿竴涓泦鍚堜腑鐨勫厓绱犮備緥濡傦紝鍋囪鏈変竴涓泦鍚set1锛屽叾涓寘鍚竴浜涘厓绱狅紝鎴戜滑鎯宠鏌ユ壘闄や簡element浠ュ鐨勬墍鏈夊厓绱犮傚彲浠ヤ娇鐢ㄥ樊闆嗘搷浣滐紝濡備笅鎵绀猴細element = 3 set1 = {1, 2, 3, 4, 5} re...
  • Python鍩虹蹇呮帉鎻$殑闆嗗悎Set浣跨敤
    绛旓細Python 鎻愪緵浜嗕竴涓唴缃殑闆嗗悎绫诲瀷鏉ュ皢瀵硅薄鍒嗙粍鍒颁竴涓泦鍚堜腑銆傞泦鍚堢被鍨嬶紙set type锛夋槸澶勭悊闆嗗悎鐨勬暟鎹被鍨嬨傞泦鍚堢被鍨嬬殑鐗圭偣鏄畠鏄竴绉嶄笌鍒楄〃绫诲瀷闈炲父鐩镐技鐨勬暟鎹被鍨嬶紝浣嗗畠涓嶈兘瀛樺偍閲嶅鍊硷紝瀹冩病鏈変笅鏍囧拰閿瓑姒傚康锛屽苟涓旀槸鍞竴鍏冪礌锛屽苟涓斿厓绱犳槸鍙淮鎶ょ殑銆傚埄鐢ㄨ繖涓壒鎬э紝闆嗗悎绫诲瀷鍙互杩涜闆嗗悎銆佷氦闆嗐佸樊绛夐泦鍚...
  • 鍦python涓鎬庢牱灏嗗垪琛ㄨ浆鎹负闆嗗悎?
    绛旓細鍦python涓鎬庢牱灏嗗垪琛ㄨ浆鎹负闆嗗悎锛熼鍏堟墦寮python鐨勭紪杈戝櫒pycharm 鐒跺悗鍐欎笂娉ㄩ噴鐨勫唴瀹 鏂板缓涓涓垪琛╨ist1 鍒╃敤set鍑芥暟灏嗗垪琛ㄨ浆涓哄垪琛ㄣ傜劧鍚庡皢缁撴灉鎵撳嵃鍑烘潵銆傚湪绐楀彛涓夋嫨"run"-"run"杩愯璇ョ▼搴忥紒 瀹屾暣浠g爜濡備笅锛 list1=[1,3,4,3,2,1]list1=set(list1)print(list1)
  • 扩展阅读:韩国macbookpro ... set me free ... www.sony.com.cn ... www.vivo.com ... mac蜜桃奶茶314 ... set head off ... paperpass免费入口 ... python中set x 100 ... python turtle seth ...

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