Skip to content

Commit 2f16db4

Browse files
authored
Update README.md
1 parent 1c83c14 commit 2f16db4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# modify-tuples-strings-inplace-python
22
Methods to modify python immutable python objects inplace using ctypes. Experimental. Warning - Do not use these in your code unless you are very, very sure what you are doing and have very good reasons.
33

4+
# Main problems
5+
Multiple completely unrelated variables in a program might reference the same tuple / string / float etc. if they are the same value. Changing something inplace may cause unexpected variable value changes, which can break code, cause segfaults, etc.
6+
7+
# Stackoverflow Links
8+
[Answer by Michael Lipp](https://stackoverflow.com/questions/3463746/in-place-string-modifications-in-python)
9+
[Question by Abdul Niyas P M](https://stackoverflow.com/questions/74405180/why-cpython-exposes-pytuple-setitem-as-c-api-if-tuple-is-immutable-by-design)
10+
411
# [Tio.run link](https://tio.run/##nVVNb9swDL3nVxDuYfbqBc26XQKkWNHlUGBAizQ77CSotuxosyVDVrpmw357Rn3YsZO4zeaDI4vk4yP1GFUbvZLicrtNClrXUMqUZxui11XBpiPAJ1OyhERvKlYDLyupNCSkkCKP8bfmvxjRMVQbIh@/s8QuDSCt@MiGt5/j@83SoJIHpm81K8dU5Q51BmEn/gho5KBSlgEhgv0kJEyKOgZkOQVLNQaePk@BCwxDhydaRPDuCjplmOcMlt/u5zBfLO4WD@0uz8DwCNE5Al6DkHo/0DyK8prBEj3nSkkVZsFv9PrTRFAXE0RdXCRljVxguMhZWDBh80THsG9Fyp5bcIy14BQeaYoIaINMKrBZO2nO4Ppm@fX6C9zcfZ63u9ifcbf15FYkC5aFvjmtH4Jhj/EIXIBvuOXY@iiWMcVEwkglscNMeXcng7ERCKFpqlhdhzx19bXBUvGcC1oQREnkWmgMPgAcI6c1G07o7Bg5GSywp63QlWVV0QriBPgDsp0YvVbCtGs06k1KrRUX@eColKws5RPbmetNa8uZNlKXmZO3zLKamfa0@2EQoIyx6AH5s2c9BSQQ44sqvdN/a7FTgL8nzwAGtkOAcdgRZ/CgXdvL4xHk6CWkANcgwGlfl0zouj8hZiBa7HNXB1zZbbv3ypwEN1S8wU5KwCYj1RUzobleYTftl8t@0rj4o7IS9nTMtj8Wz81Iqkt45xH3aokOlIO7e9LJCkn1PyhHq3WiG3NFkx//qSqbN7yIjLYMZwMVBp/SIAbcHBCbLNIp2EirML@2@urU0dUSRrRysS5dMfUtJ0rJoRxTkiGaUk2bP7JdRSbX0DFbhv0zbIDa07Rfh8eJoaMRtz2iJSMEZjMICCkpF4QErh77Kv1lam65SQzvY7h0YBUKU4eN2eqq@fDpundxxxFRghUrChm8DhTvkuLyrbuEJvGHKPY5Go5@SrEInKMNJFIW/urGdcqCfibn/QJn59B1nVwgbatwFPI6y/bJH4OMh9iggUKARzdg79fmZIOXx3jS5ejGoLGj9seTPU7egHHxDuccHT/aTbeMRtvtXw)
512

613
# Output

0 commit comments

Comments
 (0)