01.01 判定字符是否唯一
实现一个算法,确定一个字符串 s 的所有字符是否全都不同。
示例 1:
输入: s = “leetcode”
输出: false
示例 2:
输入: s = “abc”
输出: true
限制:
- 0 <= len(s) <= 100
- 如果你不使用额外的数据结构,会很加分。
题解
class Solution:
def isUnique(self, astr: str) -> bool:
return len(astr) == len(set(astr))
astr = "hello"
Solution().isUnique(astr)
这里用到 len()
方法和 set()
函数
补充
len() 方法
描述
- len() 方法返回对象(字符、列表、元组等)长度或项目个数。
语法
len()方法语法:
- len( s )
参数说明
- s – 对象。
返回值
- 返回对象长度。
set() 函数
描述
- set() 函数创建一个无序不重复元素集,可进行关系测试,
删除重复数据
,还可以计算交集、差集、并集等。
语法
set 语法:
- class set([iterable])
参数说明:
- iterable – 可迭代对象对象;
返回值
- 返回新的集合对象。