Python
1. input()函数多个输入的问题
- input() 接收多个用户输入需要与split()结合使用
a, b, c, d = input().split() # 注意input()的返回类型是str
# 输入了四个str类型的值
# arr = input().split()
print(a, b, c, d)
# 输入列表
a = map(int, list(input().split()))
- 说明:str.split(str="", num=string.count(str)) # str是分隔符(默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等),num是分隔次数
txt = "Google#Runoob#Taobao#Facebook"
x = txt.split("#", 1)
print(x)
输出结果: [‘Google’, ‘Runoob#Taobao#Facebook’]
2.字典(Dictionary) items()方法
Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。
items()方法语法:
dict.items()
返回可遍历的(键, 值) 元组数组。
3. Python对list中部分元素颠倒顺序的方法
4. 快速获取二维数组的行数和列数
Array=(
[1,2,3,4,5],
[6,7,8,9,10],
[11,12,13,14,15]
)
#获取二维数组的行数
Array_Row_Number = len(Array)
#获取二维数组的列数,即对其其中一行进行个数的统计
Array_Column_Number = len(Array[0])
5. python字典添加元素和删除元素
- 添加字典元素
方法一:直接添加,给定键值对
#pycharm
aa = {'人才':60,'英语':'english','adress':'here'}
print(aa) # {'人才': 60, '英语': 'english', 'adress': 'here'}
#添加方法一:根据键值对添加
aa['价格'] = 100
print(aa) # {'人才': 60, '英语': 'english', 'adress': 'here', '价格': 100}
方法二:使用update方法
#添加方法二:使用update方法添加
xx = {'hhh':'gogogo'}
aa.update(xx)
print(aa) # {'人才': 60, '英语': 'english', 'adress': 'here', '价格': 100, 'hhh': 'gogogo'}
- 删除字典元素
方法一:del函数
删除方法一:使用del函数
del[aa['adress']]
print(aa) # {'人才': 60, '英语': 'english', '价格': 100, 'hhh': 'gogogo'}
方法二:pop函数
删除方法二:使用pop函数,并返回值
vv = aa.pop('人才')
print(vv) # 60
print(aa) # {'英语': 'english', '价格': 100, 'hhh': 'gogogo'}
方法三:clear函数
# clear方法,删除所有
aa.clear()
print(aa) # {},为空