Discuss / Python / 晕了

晕了

Topic source

Biscuit🍪

#1 Created at ... [Delete] [Delete and Lock User]

看完这节有点搞不清list和元组了,好像() {} [ ] 也混淆了

安河桥北

#2 Created at ... [Delete] [Delete and Lock User]

list

p = ['asp', 'php']

tuple

classmates = ('Michael', 'Bob', 'Tracy')

dict

>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

set

s1 = set([1, 2, 3])

Cherubin

#3 Created at ... [Delete] [Delete and Lock User]

list是方括号[ ],如L=[1,2,3]

tuple是圆括号( ),如t=(1,2,3)

dict是花括号{ },如d={'张三':1, ’王五':2, '赵六':3}

set也是花括号{ },如s={1,2,3}

增删改查:

1、list

1)查: L[1] L[0]      L(-1)  #索引最后一个元素

2)增: L.append('赵六') #添加到最后一个位置    L.insert(2,'赵六') #添加到指定位置

3)删: L.pop() #删除最后一个位置的元素     L.pop(1) #删除指定位置的元素

4)改: L[1]='王丹'

5)空: L=[ ]

2、Tuple:

1)不能删改内容,索引方法和list相同

2)定义只有一个元素的tulpe: t=('张三',)

3、dict:

1)查:'李四' in d #查是否存在     d.get('李四') #不存在则无反馈 或d.get('李四',-1) #不存在返回-1

2)增/改:d['李四']=80

3)删:d.pop('李四')

4、set(一组key的合集,无value,不重复,无序)

1)增:s.add(4)

2)删:s.remove(4)

3)交集:s1&s2

2)并集:s1 I s2

好好学习

#4 Created at ... [Delete] [Delete and Lock User]

感谢,Cherubin,总结的真全面!


  • 1

Reply