[問題] 在terminal的結果和Run的結果顯示不同
我用的pycharm這個ide
寫個很簡單的內容來測試
就是將兩個dictionary來運算或是交集聯集...等
程式碼:
#coding=utf-8
#集合的運算
# in 或是 not in
s1={3,4,5}
s2={1,2,3,4,5,6,7,8,9,10}
s3=s1&s2 #交集:取兩個集合中,相同的資料
s4=s1|s3 #聯集:取兩個集合中所有資料,但不重複取
s5=s2-s1 #差集:從s2中,減去s1的部分
s6=s1^s2 #反交集:取兩個集合中,不重疊的部分
print(s3)
print(s4)
print(s5)
print(s6
====在terminal看到結果如下=====
set([3, 4, 5])
set([3, 4, 5])
set([1, 2, 6, 7, 8, 9, 10])
set([1, 2, 6, 7, 8, 9, 10])
====但是在run看到的結果是如下===
{3, 4, 5}
{3, 4, 5}
{1, 2, 6, 7, 8, 9, 10}
{1, 2, 6, 7, 8, 9, 10}
請問為何會不一樣呢????
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.232.127 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1604561373.A.E49.html
推
11/05 15:42,
3年前
, 1F
11/05 15:42, 1F
→
11/05 15:42,
3年前
, 2F
11/05 15:42, 2F
→
11/05 15:43,
3年前
, 3F
11/05 15:43, 3F
推
11/05 15:46,
3年前
, 4F
11/05 15:46, 4F
推
11/05 19:11,
3年前
, 5F
11/05 19:11, 5F
→
11/05 20:59,
3年前
, 6F
11/05 20:59, 6F
→
11/05 21:00,
3年前
, 7F
11/05 21:00, 7F
→
11/06 23:21,
3年前
, 8F
11/06 23:21, 8F
→
11/06 23:22,
3年前
, 9F
11/06 23:22, 9F
推
11/10 09:21,
3年前
, 10F
11/10 09:21, 10F