Python基础数据类型
一、Python基础数据类型
1.序列通用操作
a.索引
1 | a = [1,2,3,4] |
运行结果:
1 | 1 |
b.分片
1 | print(a[1:3]) |
运行结果:
1 | [2, 3] |
c.列表相加
1 | c = [5,6,7] |
运行结果:
1 | [1, 2, 3, 4, 5, 6, 7] |
d.乘
1 | print(3*a) |
运行结果:
1 | [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] |
e. in
1 | print(4 in a) |
运行结果:
1 | True |
2.列表
a.index(返回元素第一次出现的索引)
1 | nums = [1,3,5,7,9,3,5] |
运行结果:
1 | 1 |
b. count(统计元素出现次数)
1 | print(nums.count(3)) |
运行结果:
1 | 2 |
c. append(添加新元素)
1 | nums.append(7) |
运行结果:
1 | [1, 3, 5, 7, 9, 3, 5, 7] |
d. extend(将另一个列表的元素添加到该列表内)
1 | words.extend(["meet"]) |
运行结果:
1 | ['hello', 'world', 'nice', 'hello', 'meet'] |
e. insert(指定的索引位置插入元素)
1 | nums.insert(1,2) |
运行结果:
1 | [1, 2, 3, 5, 7, 9, 3, 5, 7, [0, 0]] |
f. pop(根据索引位置删除元素)
1 | nums.pop() #默认删除最后一个元素 |
运行结果:
1 | [1, 2, 3, 5, 7, 9, 3, 5, 7] |
g. remove(删除第一次出现的这个元素)
1 | nums.remove(3) |
运行结果:
1 | [1, 5, 7, 9, 3, 5, 7] |
h. reverse(列表反序)
1 | nums.reverse() |
运行结果:
1 | [7, 5, 3, 9, 7, 5, 1] |
i. sort()与sorted(list)
1 | nums.sort() |
运行结果:
1 | [1, 3, 5, 5, 7, 7, 9] |
3.元组
a.元组是一种不可变的序列
1 | a = (1,2,3) |
运行结果:
1 | 1 |
b. 元组单一值初始化
1 | a = (12,) |
运行结果:
1 | (12,) |
4.字符串
a. find
1 | str1 = "How are you. I am fine,and you?" |
运行结果:
1 | 8 |
b. split
1 | a = "www.baidu.com" |
运行结果:
1 | ['www', 'baidu', 'com'] |
c. join
1 | a = ['www', 'baidu', 'com'] |
运行结果:
1 | www.baidu.com |
d. strip
1 | a = "53156131546@163.com" |
运行结果:
1 | 5315613154 |
e. replace
1 | a = "hello world" |
运行结果:
1 | Hello world |
5.字典
a.字典初始化
1 | a = {'name':"李华",'age':34} |
运行结果:
1 | <class 'dict'> |
b. pop
1 | a = {'name':"李华",'age':34} |
运行结果:
1 | name 李华 |
c.字典排序
1 | students = [ |
运行结果:
1 | [{'name': 'dave', 'score': 'B', 'age': 10}, |
6.集合
a. 定义以及初始化
1 | s1 = {'a', 'b', 'c', 'a', 'd', 'b'} |
运行结果:
1 | {'a', 'b', 'c', 'd'} |
b.遍历
1 | s2 = set('helloworld') |
运行结果:
1 | o |
c. add 、remove
1 | s1 = {'a','b','c'} |
运行结果:
1 | {'a', 'd', 'b', 'c'} |
d. 并集交集差集
1 | s1 = {1,2,3,4} |
运行结果:
1 | {3, 4} |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.