本文内容:
集合
# -*- coding: utf-8 -*-
"""
Python Version: 3.5
Created on Mon May 8 16:46:14 2017
E-mail: Eric2014_lv@sjtu.edu.cn
@author: DidiLv
"""
# add(), len(), remove() function
# Note: {**} stands for the sets
animals = {'cat', 'dog'}
print('cat' in animals) # Check if an element is in a set; prints "True"
print('fish' in animals) # prints "False"
animals.add('fish') # Add an element to a set
print('fish' in animals) # Prints "True"
print(len(animals)) # Number of elements in a set; prints "3"
animals.add('cat') # Adding an element that is already in the set does nothing
print(len(animals)) # Prints "3"
animals.remove('cat') # Remove an element from a set
print(len(animals)) # Prints "2"
print("-------------------------")
animals = {'cat', 'dog', 'fish'}
# enumerate function using for iteration
for idx, animal in enumerate(animals):
print('#%d: %s' % (idx + 1, animal))
# Prints "#1: fish", "#2: dog", "#3: cat"
# 集合解析
set_1 = {animal for animal in enumerate(animals)}
print(set_1)