python 笔记 12月18日关于 字符串 列表 元组 字典的一些用法和增删改查
来源:互联网 发布:食用油 知乎 编辑:程序博客网 时间:2024/06/04 23:26
str.center(20,‘$’) 居中对齐 不够20 用$ 补齐 默认值为空格补齐
str.ljust(20,‘$’) 左对齐 不够20 用$ 补齐 默认值为空格补齐
str.rjust(20,‘$’) 右对齐 不够20 用$ 补齐 默认值为空格补齐
str.strip()去除字符串俩边的空格 str.lstrip()去除左边的空格 str.rstrip()去除右边的空格
str.partition('xxx') 以‘xxx’为节点拆分str 拆玩以后str变成一个元组
str.splitlines() 按照换行符进行拆分,如果字符串有‘\n’
str.isalpha() 判断字符串是否字母
str.isdigit() 判断字符串是否数字
str.isalnum() 判断字符串是否数字和字母
str.join('list') 将列表组成字符串
下面是关于列表的一些操作
列表也可以切片 和字符串一样
print(list[1:3])
print(list[1:])
print(list[:3])
print(list[:])
print(list[::-1])
列表的增,删,改,查
增:list.insert(4,2001)在列表4的位置添加2001
list.append('hello') 在list最后添加hello
俩个列表还可以相加
list1.extend(list2) list1+list2 是把列表2迭代后追加到列表1的
改:list[1]=2001
删:del list[1]
list.pop(-1) 默认删除最后一个
list.remove('')删除括号中的内容
查:list。index('')返回查找到的下标 反之则找到这个下标所指的内容
用in 或者not in 可以查找其是否存在
求列表中最大值:
list.max()
最小值:
list.min()
a=[1,2,3,4,5]
b=a
把a的地址赋给b
b=a[:]
把a的内容切片给b 并且生成新的地址
列表的遍历:
i=0
while i<len(a):
print(a[i])
i+=1
for i in range(0,len(a)):
print(a[i])
以下这个遍历最好用,当然你要用到下标的话,用上面的for循环
for i in a:
print(i)
tuple 元组 是不可以增,删,改的 可以查的
a=(1,2)
b,c=a
print(b) 1
print(c) 2
拆包,如果值多于变量个数,则报错
从元组中取值可以通过下标,也可以像上面那样取值
字典 dictinoary
语法:
以键值对的形式出现的
d={'jian':'zhi','key':'value'}
增,删,改,查
增:d['键']=值
删:del d['键']
改:d['以存在的键']=新的值
查:d.get('键')
字典的遍历
for mykey in d.keys():
print(mykey)
for myvalue in d.values():
print(myvalue)
for item in d.items(): items()得到每个键值对的是元组
print(item)
for a,b in d.items(): 因为items() 是元组所以可以这样输出
print(a,b)
生成随机数random
random.randint(1,33)生成一个1到33的随机数
- python 笔记 12月18日关于 字符串 列表 元组 字典的一些用法和增删改查
- Python列表的增删改查和元组
- python 列表、元组、字典 增删改查 等常用操作
- python 列表、元组、字典 增删改查 等常用操作
- Python笔记(6)----列表、元组、字符串、字典等的相关用法
- 复习1次课(11月28日) 1.3 python的文件类型 1.4 python的变量 1.5 python的数值和字符串 1.6 元组 1.7 列表 1.8 字典 1.9 字典练习
- Python列表的增删改查和元祖
- Python中列表的增删改查
- python-字符串、列表嵌套、列表增删改查
- 列表和字典嵌套完成电话簿(增删改查)
- python字符串、元组和列表常用的一些方法
- python基础教程__列表、元组、字符串和字典
- python(一):字符串、列表、元组和字典
- Python列表、字典、元组的一些基本操作
- swit 字典用法,增删改查、合并
- python列表、元组、字典、字符串操作
- Python 列表、元组、字典、字符串
- Python 元组、列表、字典、字符串的操作
- 基于S3C2440的嵌入式Linux驱动——AT24C02(EEPROM I2C接口)驱动解读
- 消息队列二
- 基因数据处理60之bwa运行single-end(1千万条100bp的reads)
- 用5种分类算法预测小麦种类,比较得分情况
- 基因数据处理61之idea运行cs-bwamem处理single-end(1条100bp的reads)
- python 笔记 12月18日关于 字符串 列表 元组 字典的一些用法和增删改查
- Hexo + yilia 搭建博客可能会遇到的所有疑问
- 爬虫
- 基因数据处理62之snap默认无法处理大于400bp的reads
- quartz初探--相关类和接口
- erlang序列化工具性能对比(erlang protobuf和term_to_binary对比)
- 基本术语(告诉你西瓜书为什么叫西瓜书)
- HIVE汇总
- Serializable和Externalizable浅析