python 的一些有趣用法

1.通过自身是否为空来给自己赋boolean值

app = {}
app[0] = ''
app[0] = not app[0]
print app[0]

2. 通过自身是否为空来判断是否使用自己

app[0] = 'app0'
app[1] = 'app1'
app[2] = 'app2+'

app[2]+=app[0] or app[1]

print app

3.self也可以有字典的使用形式

class TestIn(object):
    def __init__(self):
        self['self']
       
    def __getitem__(self,name):
        print 'Operating %s' % name
   
if __name__ == '__main__':
    a = TestIn()
    a['a']

4. 列表相乘
print  [1,2] * 2 

[1, 2, 1, 2]

是的,Python 中的列表是一个非常有趣的编程概念,因为它们可以用来解决许多不同类型的问题。以下是一些有趣的编程示例: 1. 列表推导式:使用列表推导式可以快速地生成一个新的列表,而无需使用 for 循环和 if 语句。例如,以下代码将生成一个包含 1 到 10 的平方的列表: ```python squares = [x**2 for x in range(1, 11)] print(squares) ``` 2. 列表排序:Python 中的列表有一个内置的排序方法,可以按升序或降序排列列表中的元素。例如,以下代码将按升序排列一个包含随机数字的列表: ```python import random nums = [random.randint(1, 100) for _ in range(10)] print(nums) nums.sort() print(nums) ``` 3. 列表拼接:使用 + 运算符可以将两个列表拼接成一个新的列表。例如,以下代码将两个列表拼接成一个新的列表: ```python list1 = [1, 2, 3] list2 = [4, 5, 6] merged_list = list1 + list2 print(merged_list) ``` 4. 列表切片:使用列表切片可以快速地获取列表中的子集。例如,以下代码将获取列表中的前三个元素: ```python fruits = ['apple', 'banana', 'orange', 'grape', 'pear'] first_three = fruits[:3] print(first_three) ``` 5. 列表反转:Python 中的列表有一个内置的方法可以将列表中的元素反转。例如,以下代码将反转一个包含随机数字的列表: ```python import random nums = [random.randint(1, 100) for _ in range(10)] print(nums) nums.reverse() print(nums) ``` 这些只是列表的一些有趣的编程用法Python 中的列表还有很多其他有趣的特性和用法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值