python的学习
列表:
他长这样:list1=[‘google’,’facebook’,2,3] list2=[[23],”34”]
可拼接,可嵌套,可乘
list1+list2: [‘google’,facebook’,2,3,[23],”34]
list2[1][1]: 23
list1*2: [‘google’,facebook’,2,3,’google’,facebook’,2,3]
元组:
他长这样:tup1=(‘google’,’facebook’,2,3) tup2=(1,2,3,4) tup=()(空元组)
不同于列表,元组的元素不能修改。元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:tup=(30) type(tup):<class ‘int’>
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
集合:
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。他长这样:a={value0,value1,….} 或者set(value) 这个value必须是可迭代的,如果是字典,则只将键输入集合。
判断元素是否在集合中存在
1 | x in s |
排序算法:
1 | #冒泡排序 |
我感觉就选择排序最简单,最好记,我简化了一下。其他的排序算法太难记了,我看的头大。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.