python如何计算所有商品的分类有哪些?

python 如何计算所有商品的分类有哪些?
[(三星电视,家用电器)
(小米手机,手机)
( DELL笔记本,数码)
(电冰箱,家用电器)
(格力空调 ,家用电器)
(佳能相机 ,数码)]
如何计算所有商品的分类有哪些?
类比:[(1,‘s’),(2,‘s’),(3,‘d’),(4,‘e’)]获取分类。
部分语句:alist = [("三星电视","家用电器"),("小米手机","手机"),("DELL笔记本","数码"),("电冰箱","家用电器"),("格力空调" ,"家用电器"),("佳能相机" ,"数码")]
样例如下:
import random
listRandom = [random.choice(range(10)) for i in range(100)]
noRepeat = []
for i in listRandom :
if i not in noRepeat :
noRepeat.append(i)
len(listRandom)
len(noRepeat)
newSet = set(listRandom)
求解答


alist = [("三星电视","家用电器"),("小米手机","手机"),("DELL笔记本","数码"),("电冰箱","家用电器"),("格力空调" ,"家用电器"),("佳能相机" ,"数码")]

ret = []
for a in alist:
    ret.append(a[1])
print(f'总共有{len(set(ret))}个分类')

感觉描述不是很清楚,能发下原需求吗,或者图片啥的

按照样例的提示可以这样写:

alist = [("三星电视","家用电器"),("小米手机","手机"),("DELL笔记本","数码"),("电冰箱","家用电器"),("格力空调" ,"家用电器"),("佳能相机" ,"数码")]

noRepeat = []
for i in alist:
    if i[1] not in noRepeat:
        noRepeat.append(i[1])

print(noRepeat)